If you're having issues with setting up a VPS i think you should just go for shared hosting. Your time is valuable too!
Setting up a VPS, keeping it up to date, optimizing it, fixing it when something breaks can take a lot of time.
On the topic of VPS providers, Digitalocean, Linode and Vultr...