I have never liked 1and1.com, but I had a good package deal from their early days and so continued to use them for small web sites and applications. Yesterday, I went to add support for a new domain that I bought at GoDaddy and I could not figure out how to add hosting for an external domain. While the feature might be in the interface it was sufficiently impregnable that I gave up looking. It was also the last straw for me and I have started to move all my sites to Linode and my domain registrations to GoDaddy. Both GoDaddy and Linode have gotten better over the years and so am comfortable with the transfer. Now for the work.
Update: Done! (And quite expensive in the end due to too many domain names I seem to want to keep.)