I only work with Linux webservers, and one thing I demand is that an account on a shared server give me access to a folder level above the public HTML area. Also demand access to CRON and unlimited mySQL databases. Most of what I do now is in Joomla and I don't need or want much in the way of automated scripting beyond that. I only do manual installations, and I manually tweak templates, PHP, and CSS. Heck, I still refuse to use any HTML frontend editor; I write HTML, CSS, and PHP in a raw ASCII editor. Been doing it that way since my first website in 1995.
So for a recommendation of an easy-to-use, all-in-one webhosting service, I'm useless. But I've seen enough accounts on those types of services to advise you to steer clear. Don't get locked into any company's proprietary hosting service; I cringe every time I see TV commercials for companies like Wix.com and Web.com.
If you're going to maintain your own website, it's worth the time to learn what basics you need to be in full control of it. It isn't that complex; it isn't Internet Rocket Surgery. YMMV
