Assuming that the “usual hosting plan” is something that resembles the 2nd cheapest paid plan offered by the enormous hosting providers, you might miss those functions:
- No SSH access.
- No cron jobs.
- No non-browser client access. Read more.
- File size limited to 10MB at most. Some type of files have their own limits. Read more.
- 1 MySQL account only.
- No remote MySQL access.
- 1 FTP account only.
- No full DNS control as you already figured out. You only get CNAME and SPF records.
- No PHP
mail()
access. - No email accounts.
- PHP 8.2 is the only version — there’s no PHP selector.
- PHP is the only scripting language — there’s no Node.js, Python, etc.
- No access to
php.ini
. - No access to server access logs.