I have 1and1 as registrar and hosted by Arvixe. Very happy. Good support from Arvixe the one time I needed it.
If 1and1 registrar is as bad as their hosting, then I cannot understand why you are happy with them.
I've run, managed, or set up approx 5-10 sites with hostgator (hosting) and extremely happy with them. Namesilo has been amazing as well.