Bluehost is the WP #1 recommendation mostly because of their ease of use as they provide 1-click WordPress Install for FREE that will help you get your website up and running in less than 5 minutes; If you want to know more about this feature, check out this page (on there, you’ll learn how to get Bluehost cheap hosting + WordPress CMS + Free Domain + Free SSL + No Ads for $2.95 instead of getting the same thing at wordpress.com for $25).
If you’re looking to optimize your content with plugins like Yoast you’re better off signing up with Bluehost and building your website with the WordPress CMS. All these types of plugins are either completely free or have a free version so all you have to worry about is paying for your hosting plan. WordPress(.com) only allows Business and eCommerce users to add custom plugins to their site, which means you’ll need to pay at least $25 per month for the privilege. With Bluehost, you can do it even if you subscribe to the Basic $2.95 per month plan.