I would stay away from 1and1 in the future, but their customer service seems alright. The main thing to watch out for is they don't notify you when a contract is about to expire and instead send you the bill after it auto-renews. My fault for getting used to other registrar/hosting services' conventions. They waived and cancelled my account after I called though. I'd say they're a bit more upstanding than EIG's[1] brands.
That's a little unfair. With web hosting platforms like this offering increasingly low barriers to entry, they are accordingly attracting people who know less about technology, and are more likely to be persuaded by prices than informed industry opinion. For instance, I bought a domain from 1&1 when I was in middle school, just for a stupid personal website. I went with them because they were the cheapest and didn't know any better. I don't feel as if I would be to blame in that situation.
This is pretty much my situation, except my personal experiences have never actually been awful enough with them to persuade me to switch when all I really use them for at this point is easily sharing stuff.