I tried with namecheap where most of my recent domains are regged but since I have a US-based address, it wouldn't take it.
Main concerns for a register, price of registration, easy of transferring name, if necessary, no spam or unwanted phone calls. Prefer a whoisguard/domains by proxy as...