Recently we've been playing hot and loose with a couple webhosting companies. I have my own here for rileytech, BUT its an uber account (resellers) so I host a number of other sites for people I know and trust. As of late, I've been having to deal with some truly terrible interfaces for webhosting and no one is safe. GoDaddy, NetworkSolutions, WebHosts4Life, I hate their interfaces but I must digress, I've been spoiled by DotNetPanel.
If you've never used DNP, you need to something fierce. Since I came from the net admin side, I want everything even if I don't need it (because hey, I might ...someday). I'd encourage you to check out their demo and insist whatever host you pick has DNP. Yes, it's that good and better. Just a quick search, I found that Integral Hosting has individual plans and runs DNP.
No, I don't own any type of share of DNP, nor do I know anyone that works there, nor getting anything for free from them (unless they'd like to!) -- I just happen to like stuff that works the way it should.