My stuff is still with namecheap after I moved it all there from godaddy.
Had a nightmare at godaddy - They let someone into my account because they sent a paper postal letter to godaddy saying that they were me, moving across country and needed to login to change address details. Somehow this bypassed all security protocols, and the dude was running wild across my account for a day or so - Godaddy put it all right in the end, but I left and never went back.
So, I'm not saying namecheap is the best or the cheapest etc, but it's the one that I am happy with
