Ummmmm..... Dittio... Ditto?
Hands down, no contest, don't waste time thinking about it, researching, testing, nothing....
10 years and over 600 domains later - that's my combo of choice - every time.
And obviously the choice of a bunch of really savvy marketers both here and just about everywhere else in the internet marketing arena.
No one can beat Godaddy's domain management interface, in my opinion of course.
Couple that with all of the coupons online and you've got a killer recipe for domain acquisition.
They also have VIP service once you reach a certain number of domains. I have a dedicated account manager that treats me like royalty, it's pretty bad ass I must say. And if you're really going to be buying a bunch of domains then I suggest the Gold membership ($90 per year), which gets you full time discounted domains and bunch of other extremely useful domaining tools like instant custom parked page templates with revenue sharing, etc.
And I have yet to find to more reliable hosting for everyday use on medium scale websites than HostGator. These are backed by the power house "The Planet" hosting company - one of the best in the world. And the cPanel management environment is world class. Practically anything you want to do from installing Wordpress, a forum, email accounts, etc., can all be done in a matter of minutes.
HOWEVER - I will say this....
If you plan on creating a large community or membership style site in which you expect to receive large scale traffic require high bandwidth levels, ie. 2500-3000+ hits per day and 20+ GB file transfers, then I would consider using an enterprise level solution such as RackSpace Cloud or Amazon EC2. These are for bigger sites, with high traffic, bigger budgets and larger demand for stability, speed, load balancing and greater dependability.
These enterprise solutions are also more technical from a management perspective, however once you've reached level you shouldn't be doing this stuff yourself anyways. That's what your staff is for.
~RB