Earlier quoted context omitted.
This very much depends on what you are building and how experienced you are. If you just want a few pages, no need for background workers or database migrations, PHP is still the king. You download one of many single-executable LAMP servers, and start writing your index.php. Deploy? Just copy files to server. Zero downtime deploy? Copy files to server and use symlink to atomically switch versions. Dependencies? Compo…
You haven't worked with Vercel. Just connect your git account and you have a fully git-flow based server, with preview urls for every PR. Especially for small projects ideal. Running it on a VPS is a skill on it's own, for both, if users had known to use NVM (which is explained in most top articles in Google) it would have not been a problem and if they don't know they should accept the learning pains of running prod…
I upgraded PHP 7.2 to 8.3 for a business client yesterday.
It was a CentOS VM.
It took maybe 5 commands, no server restart involved either.
I could barely bill an hour and that is because I kept tail -f their logs to see if everything went smooth. And it did.
How is that painful?