Does Namecheap have automatic credit card billing for renewals nowadays? I wouldn't consider it "better" if it still doesn't.
I went with name.com instead when moving from Godaddy today. Name.com is about the same price as Namecheap, and they do appear to have automatic billing. The only nicer thing about Namecheap was the cheap SSL certs you could get with a domain purchase.