I use Bluehost because they offer unlimited storage, unlimited data transfer, and unlimited domain name hosting. It sounds too good to be true, but I've pushed the limits of it, even using it as a file server, which is technically in the grey zone of their policy, but nobody has batted an eye. Also, I happen to like their CPanel layout.
For some third party plugins, they use a service called "Mojo Marketplace" which looks a bit amateurish to me (just their design, logo, and marketing slant), but I've had zero problems at all.
Oh, my plan costs $11/month (!), and I just noticed they seem to have lowered their price on that plan to $10/month (!!), so I'm going to contact sales and get my $12 off for this year