The thing about Microsoft’s stuff is that it slowly but inexorably gets better over time. Like a watched pot, if you are waiting for a feature it will never arrive but if you walk away and come back a few years later it will be significantly better.