I have domains on both, namecheap doesn't cover everything, and do find namecheap a lot cleaner and easier to use and more trouble free. Although honestly, last domain I registered, I just did through my hosting company, DreamHost, for minimal fuss. I trust them to have a clean panel just the same as namecheap, but am logged into them all the time anyway for other things.