Purely from a domain perspective, I too have never had any problems with Dreamhost - fine support, reasonable price, no problem transferring, etc.
One good bonus is free proxy registration; valuable if you don't want spam, but will still allow you to forward emails or whatnot received.