I use GoDaddy (because I have some great discount codes for up to 30% off - PM me for them), and I also namecheap, particularly for the free privacy. Very happy with both.
I have a bunch of older domains still hanging around on 123-reg, don't like them much, nothing in particular, just meh...