Doing well isn't what gets you back market share. They need to do a lot better to gain anything that has been lost since last gen.
Doing well means they are/starting to get serious.
The Xbox One X, Backwards Compatibility... And they had a good showing at E3, got a few more new studios...
I don't expect them to garner any significant marketshare this generation though, but they are trying to turn things around at-least.
Again... Credit where credit is due.
For example, canceling and delaying highly anticipated games is what you should not do.
I don't actually disagree. Cancelling Scalebound and Fable Legends were big mistakes that shouldn't have happened.
And it's not just the cancelling of games that was the issue... Big titles like Halo: The Master Chief Collection was a colossal screw up... And Halo 5 didn't seem to hit the heights of the 7th gen offerings.
They could do a lot more, but I have yet to see a significant attack.
Sony and Nintendo can also do more.
Microsoft has been smashing it out lately, which has been fantastic... The real question/test is if they can maintain that momentum going forward or stagnate like they did during the past couple of years.
If they're not at least 6 months earlier than Sony in bringing next gen it will confirm that they're not really serious about competing and are rather content and complacent with what they did this gen.
The sooner next-gen starts the better.
Early this generation Microsoft had to do allot of work to fix their always online DRM, Kinect, Higher Price and power gap... On that front they did exceedingly well early on.
They abolished the always online, Kinect was unbundled, price was matched to the Playstation 4... And Microsoft spent a significant amount of time optimizing the console to reduce Ram/CPU/GPU consumption and increased clockrates to make it a little more competitive with the Playstation 4 on the hardware front.
...But then they stagnated. Games were few and far between and generally not impressive.
I think microsoft will try to release it first in order to steal some market share(something like late 2019).
I really wish they all would wait until 2020 so we could have a nice upgrade for an affordable price.
With the way CPUs are improving in this last couple of years thanks to ryzen,by 2020 we could have a powerful ryzen APU(16 cores) + 16gb ram for $400-$500.
Don't expect high-end PC hardware in a console, consoles can't afford it for the price points they are attempting to hit.
16 CPU cores ain't going to happen.