I have quite a few domains with Namecheap and so far so good. What I like is that their UI is not dumbed-down ("GoDaddy-style") and you can find that darned DNS setting without fishing through 5 layers of navigation.
It also helps that they've been giving away private registration for free.
(I am not affiliated with them, just a customer, YMMV)