I'm using DigitalOcean with Laravel Forge. It makes setting up new websites very easy (not only Laravel ones).
Of course there are still a lot of things I setup/manage manually, like backups and reboots.
Having Cloudflare up front also give me more confidence in the security of the server ?
I wouldn't recommend that for non-devs or non-linux-server people.