Personally, I use
godaddy for a few of my websites. (This website is not mine, I'm just a mod here). It's simple to use and I've got no complaints. But i've read some user reviews before that said it doesn't offer some advance features. What I would recomend you do is find a few that you're interested in, and search for reviews specifically on that hosting site. For example, search google for HOSTING24 review, or something along those lines.
Anybody else, please feel free to add your own input as well.
Good luck!