Namecheap are fine in terms of registrar and offer DNS privacy (where your details won't appear on a whois), though they will provide it to law enforcement if requested; I recommend hosting your DNS on CloudFlare if you want to do a LetsEncrypt DNS challenge though, Namecheap got too slow for that a while back.
Thanks for the info.
I don't plan on doing anything majorly illegal, just personal stuff. More interested for peace of mind, so the law enforcement compliance isn't a problem.
Sounds like I'll probably stick with them for now, thought I may switch to CloudFlare in the future. Also do you know if Namecheap's 'premium DNS' is fast enough for the DNS challenge? I don't think it is, but just checking you weren't referring to the free one.