I reckon their probably neck and neck... Microsoft's VR seems good
Apple will probably eventually shift to the cloud like MS has done with services.. Apple's already kind of doing that already with Apple music, and other services...
I think none of us will buy physical software products in future.... one day everything will be cloud based only. as its always more convenient regardless which company we go to. It will happen.
Neck and Neck, kinda agree now.
As far as software, there will be a cloud based generation and a non-cloud based generation.
But I think the main mistake Apple made, and this is a big one, is they got rid of skeuomorphic design. When I look back at the iOS and Mavericks during the change, I see why they went this way. The main reason I think is that if an App developer especially on iOS wanted to make an App, making the interface and the App icon is really simple, you just take a square and color it neon green or neon blue and put a white outline of some shape, like a phone, for instance, and viola, you have a Futuristic App Icon... LAME
When I look at my "Modern" or "Current" mac and iOS products, I see this very very plain jane OS skin that SUCKS. Yes it's very simple to create something that blends in with the eco-system that Apple created versus trying to make a skeuomorphic design for your App, but there were some talented designers who could do this and they fit in the ecosystem and looked and felt great.
Now Apple's plain "style" if you call it a style, I honestly think it's no-style because, you get a white box, open up the product and get more milky white plastic, and then get a white piece of glass with metal back. Turn on the device and you don't get "toys" you get the same boring interface with every app, a few sliders, a view, and some checkboxes = your next new app.
I like the idea of an App with a Lemon peel icon or a tennis ball or golf ball divot icon, and you open it up and inside is a tennis court texture, with a tennis net, or a green of a golf course that you can feel.
What do you get now? A white background with white sliders with green on or off. I mean this really sucks, it's so boring and bland. But this is pretty much like Windows 10. Windows 10 is all squares with the baby cyan blue with a Internet Explorer icon, or a Skype icon, and every thing looks the same, it's all the same basic 8-16 colors, on both platforms.
I seriously if I had one dream for Apple it would be to take this sorry a$$ basic design aesthetic they have, and create skins or guikits. They need to hire 10 teams of 100 employees/designers to work specifically on different guikits that in iOS 11 or OS X 10.13 or whatever can be selected and you get a good old "lick-able" -Steve Jobs selection of how you want your look and feel to be.
Take those 10 teams and the best 5 turn into options we can choose from. And bring back skeuomorphic as one of them, because this a race to boredom... THINK DIFFERENT, AGAIN