Re: I had the same experience with 123-reg.
Only reason I'm still with 123 is because I use them purely as a registrar, and we host everything else..
Isn't that an even better reason to move? You could transfer the domains to another registrar with no downtime, and it would probably take an hour max.