I have noticed that various hosts will impose their own individual rules, like your scripts will run only from a specific location but not from where you used to have them; or they will not let you to create subdomains and you need to request a new subdomain and have them create it. When you buy hosting, you never know in advance what will and what will not be allowed. How does one commonly deal with such an issue?
Skimming through the TOS/AUP helps. Also always a good idea to email sales if you have any questions like where scripts run and such.
But these days I think pretty much it's standard. Every cPanel host gives you the same control and such. Along with that every other panel it's the same deal with a few changes to make names of things.
█ Tony B. - Chief Executive Officer
█ Hawk Host Inc. Proudly serving websites since 2004
█ Quality Shared and VPS Hosting
█ PHP 5.3.x & PHP 5.4.x & PHP 5.5.X & PHP 5.6.X & PHP 7.0.X Support!