A few things you'd ask yourself, What is the size you're looking at for a webpage or website. Are you going to be using MySQL or other web applications? Are you going to host your web domain on a home built PC or do you need the web hosting (space and domain parking) and domain site (web domain like www.yourwebpage.com)?
I used inmotion hosting for about a year. plenty of features, a lot of great tools that I didn't quite use full-time because I didn't put in the time to really learn any of the tools.