am a fan of Namecheap.They have lots of exotic domains. Domains are easy to manage, free domain privacy but their support is really slow and a bit incompetent.
For local domains, like: .UK, .US, .DE, I register there locally. Thus making sure that all my service providers are capable if handling the local privacy laws.