Yes, using WHOIS i can find out where you live and the owner of the domain.
It however can be hidden.
I use 123Reg for all my domains, just because it's unrestricted, i've had a domain taken off of my using 1&1 before just for pointing it to services provided by companies other than 1&1, i think it's a thing in their TOS, domains must point to their services.
However 123Reg don't do this, they allow you to point your domains where ever you want them to, and the majority of mine just go straight to a holding page on my server for clients.
I would vote 123Reg if you need to get a cheap hosting package elsewhere to accompany your domain.
I would vote 1&1 if you just need an email solution, which would mean you would be going for the 'Instant Mail' package over at 1&1, i wouldn't recommend either registrar's hosting solutions, i've been there and done that and their both rubbish hosting solutions.
Just my $0.02