Hits and misses of the Steve Ballmer era at Microsoft