I'm looking forwards to windows 9, it should be a nice leap from windows 7 with DX 12 being more efficient.
Have to wait on two things there, see if MS have reversed their trend of having no idea who their demographic is, and seeing if the proposed improvements are any good.
Windows 9, I know they've backtracked and tried to appease desk top users with 8.1, but I wouldn't be surprised if their belief is that time and familiarity will mean they eventually push out another Windows 8 touch/mobile feel because that is where they are reading their market.... incorrectly. Companies that completely screw over their existing user base(desktop/server/laptop) to try and win a market they are ill suited to(mobile) winds me up. Make a mobile OS, sure, but don't try and force your existing user base into a new meh OS, make both. If you want to compete in both markets commit to it, don't try to merge them because that has been a shockingly poor decision. MS just consistently makes these wrong calls of late "lets put the money into kinect and edram and end up 50% down on gpu performance..... for a gaming system". I'd actually like to see them get back on track but they've been this way for so long now.
6 months before Mantle was released I was talking up my hope of PS4/AMD together making a push for openGL(improved) to take over and offer us gaming on any platform we want. Mantle is merely another giant step over what i wanted and thought could happen in the first place.
If Mantle was never released my hope was for DX to effectively die(over time) and give the industry control of the API, not MS, and allow us a choice of Windows/linux/android(further into the future)/even OSX.
So while I'll take a better DX while I'm still stuck on windows for gaming, my wish has always been for a cross platform API. I'd prefer Mantle over openGL as frankly most software tends to do better when it's both highly focused and starts fresh every now and then.
Carmack has spoken repeatedly about openGL driver nightmares, getting extensions approved being a fight to the death(too many parties involved), about the openGL group refusing the chance to start fresh on several occasion, a huge amount of legacy code and many dev's, Carmack included, has asked for a low latency, low overhead and low level access API.
That is really all I want except I also want a industry controlled standard, not an MS locked down one.
I also said when Mantle was announced, probably worst case scenario was it actually made MS commit more resources and stop holding DX back. If DX12 is great and we're still locked to windows, we're still WAY better off than a year ago, presuming DX 12 delivers.
Hell, if gaming wasn't locked to windows and MS wasn't getting, automatically, new Windows sales every year from their locking DX to a new version....... MS might actually put some work into Windows, creating a lightweight uber performance system. With less ability to force people to upgrade they would actually have to focus on features and performance to persuade people they should upgrade.... win win win, win. okay I lost count of the wins but it's good any which way you look at it.