Microsoft finally has some focus. Will that be enough?