What web hosts would you recommend?

I was looking to host a personal portfolio + blog. Having never used web hosts, I was wondering what you guys would recommend.

Media Temple looks the most polished but the far more expensive than others and don't have many good reviews. Hostgator and blueHost were the other one's I was looking at.

Thank you!