Nope. Never had to. Not once since I opened my account in 2006.
I understand Steam isn't perfect and sometimes horribly buggy. But I've always appreciated its freedom, letting users choose the level of use they want. An Offline mode that actually works, a compact view if you don't wish to use the social stuff, big picture mode if you're using your PC as a console, the ability to create shortcuts if you don't want to see the interface at all and skins if you don't like the god awful default look (which was horrible until the most recent update). You can backup games and transfer them from machine to machine with ease. You can stream games from one PC to another. You can share your library to friends/family when you're not playing. You can buy a game on one platform and receive all the other platforms it supports free.
I remember the early days with the horrible green interface. Now Steam was horrible back then and looking back it makes what they're doing today seem far far superior and not bad at all.
Ever dealt with Apple support? It's horrible. Ever dealt with Amazon support? Or Microsoft support? All horrible. EA support? Downright insulting. I'm lucky I haven't had to send Valve a support ticket but I wouldn't ever expect it to be a smooth process. Most companies support sucks. I don't see how it makes Steam a bad thing.