Good for you ,but why are you telling us, I know you love your anecdotes but that's all it is, for every good story you can find a bad one and that applies to all three customer service teams, sometimes the difference between a good or bad outcome can come down to who happens to pick up the call, and I know because that what happened to me first call dismissed second call different person fixed. Now you've given me a headache because I can't decide if they have good or bad customer service, d2lewis hand me the headache tablets.
Why are we telling each other anything at any time? =)
And this is an anecdote, but the quality of MS customer support is quite awesome: https://www.tomsguide.com/us/gaming-console-tech-support-showdown,review-4687.html
OT: My own experience has been pretty great aswell. When my X1X broke down, I got it fixed through Xbox support within a few days, free of charge. The only negative thing I can think of in that case was that I would have wanted a report that stated the exact issue that they had fixed for future reference.
During our testing, we initiated three separate tech support calls for each company, and sought answers to our three questions on each company's website and social media accounts.
Great sample size lol. Journalism these days. My experience with MS web support has been quite disappointing over the years. I can't remember if I ever clicked yes to "was this generic basic info stuff helpful" Not that the others are any better. Google is your friend, message boards are way more useful to find specific solutions.
I've never seen a MS store though, perhaps they are awesome. Too far away. I bought a second hand 360 for 25 bucks when mine broke again. Easier. My initial 360 and ps3 got fixed through store warranty, which took a long time, just for them to break again a few months later. Useless. So when my Wii broke, got a second hand one, 360 broke again, second hand one. At least with second hand machines you know they've been beta tested!
Anyway Google, reddit or some other message board usually has the correct and specific answer to any problems. No hold times, no waiting for live agents, no closing hours, every problem has already been experienced and solved by someone else, just got to know what to search for.