Strapi Deployment

That is not really an environment we support as managed hosting can have a lot of restrictions for running services.

Entirely up to you and what you are familiar with or prefer. (Cost also) I don’t think there is a single major cloud platform I haven’t seen Strapi deployed on; AWS, GCloud (Compute and GAE), Azure, DigitalOcean, Vultr, Linode, OVH, IBM Cloud, ect.

I would say in most cases hosting that gives you a “CPanel, Plesk, insert some odd Server GUI” is not something that is geared towards applications like Strapi. We are an extremely code focused headless CMS and not as database dynamic like some of the older monolithic CMSes. There will almost certainly be a need to touch the CLI/Terminal at some point and being familiar with that is certainly a good skill to have.