I've used a lot of these before, my favorite was HostGator. They had pretty good support, their plans were affordable (just find a coupon code), no issues. BlueHost is another good one, one of the first hosts I ever used, but they are bit more pricey from what I recall (maybe they've come down now though).
I wouldn't go with Godaddy, they're pretty shaky. The others are kinda smaller and my trust for small/individual-owned hosts is ruined ever since I bought hosting a from a user here and they shut it down on a whim, forcing me to find new hosting and transfer an active site in a rush.