Hey guys,
Wanted to weigh in on this one just a bit. Quick disclaimer, I work for WP Engine, so all appropriate biases can be assumed. However, and since WordPress is such a diverse community, there are a lot of good ways to host your site, depending on your needs.
If you want someone else to take care of the install and updates for you, a managed host is a great bet. WP Engine, Pagely, and ZippyKid are all great options for this. There will be a migration process to bring your site over, though. If it’s a smaller site, then doing it yourself will take a few minutes. Larger sites are more complicated.
Bluehost has a very simple install process, and they have great support videos to guide you. For example, https://my.bluehost.com/cgi/help/wp_install. However, you’ll still need to keep WordPress updated yourself.
The simplest, and least expensive way, is to let WordPress host your site. They will take care of updates for you. This does limit how much you can customize your site, but only in the interest of keeping your site secure. The Core team has done a pretty amazing job of making an open source platform with millions upon millions of users very secure. You’re always in good hands here.
I hope this helps. I’m happy to answer more questions if you have any..
-Austin