For me I am not unhappy at all with Microsoft....Granted things can be a lot better but just as there are many people that are unhappy with WP/Windows 8, there are people like me who are.
First and Foremost...WIndows 8.1 is fine for me. I never owned a Mac nor do I plan to own one, though that can change of course. I didn't have any major issues with VISTA that i could remember, granted i was like what....12-13 when it came out
Windows 8.1 is fine for me and I really don't get the issues people have with the OS as i use it on a non-touch screen laptop(that is super old) as well as my Surface Pro.
secondly, Windows Phone 8....has a lot of shortcomings, believe me I know. While I am far less likely to switch to OS on my computers, it is not 100 percent certain on my Phone. Windows Phone has a lot of shortcomings and there are apps that i'd like to use that are not available. But for me I can't really see me switching back to Google's android...I see how Google is with their policies and it disgusts me not to mention 3-4 years of various Android phones which wind up getting forgotten about a month or two after their release and MAY get an update to a still outdated version of android....and the lag of even the top of the line phones. Not to mention the fact they are trying to force their crap products like google+ on people who wish to have nothing to do with them outside, youtube.
There's a chance i could always go iPhone but then it brings me back problem #1...I like the fact that windows phone connects with my Windows 8 computer with little to no issue. An iPhone and i really wouldn't be able to fully utilize the ability of integration like i could if i owned a Mac.
They are good for me now...Great actually but for them to be perfect for me
1. Microsoft needs to stop trying to appease these OEMs....Go all in. Your Xbox is great and the surface is great. Screw the OEMs who are not working with you and keep the ones who are. Embrace HTC the way you embraced Nokia....work out a deal with them. They are bad off enough to need the help and likely take it....while still keeping a foot in their android world.
Reach out to loyal OEMs on the desktop/pc side of things...Drop people like HP who are undercutting you by offering Windows 7.
2. EMBRACE NOOK! Seriously Barnes & Noble plus Microsoft could be a great thing...I like B&N over Amazon but they really need to be embraced by a power like Microsoft.
3. Integrate the stores....I don't go into windows 8 store often but nobody should have pay twice for the same app on W8 and Windows phone 8...or at least offer a discounted bundle rate or something.
4. Xbox Music....It is good but work on it more so it feels more comparable to Itunes and Google play and the new beats.
5. Xbox Gaming...It's your brand...you need to do something more with it.
6. Stop taking forever with windows phone updates and go all in...you know what the people need and it shouldn't be taking THIS long to do it when other companies can implement those features in 1/4 of the time.
Most importantly work on the Marketing....I rarely see anything for Microsoft products on tv except an office commercial and the occasional windows phone and windows 8 commercial.
The original surface commercials played all the time and I actually never see ANYTHING about surface 2/Surface pro 2.
Samsung has crap products yet millions and millions believe otherwise, simply based on the hype and the marketing.
Any momentum Microsoft is losing is simply not because they don't have good products...they do, it's because the attitude they have makes it seem as if they don't have confidence enough in their products. That's what i feel like when I rarely see a commercial showing off Surface line or showing off windows phone. It's like they are lacking confidence and if they aren't confident enough in their own products, then why would consumers be.
TL, dr:
I am happy enough with Windows/Microsoft on my PC...I have no desire to ever change because Linux is not for me and Macs are overpriced in my opinion. So i will not be changing ANYTIME SOON....
For phone, I am content enough where I am but unless Windows Phone 8.1 comes out with some awesome hardware for phones, I won't be buying another Windows Phone until they show me they mean business.