Eh, GD is kinda sleazy. They pull domains for BS reasons at the slightest complaint and even if the complaint is nothing it's $200+ to get your domain back. They'll give up personal info, give up private registrations without court order, all sorts of bad stuff.
If you won't use it for anything high traffic or important, it's not bad to use GD. Definitely don't use their hosting.
Namecheap comes with private registration and they don't pull domains like GoDaddy does.