Personally, I think he should have been gone after Vista and failure to respond to the iPhone.
Paul, I'd really like to see you do a series over the next several weeks/months, in which you...
John Savill's Microsoft Azure Master Class
Join John Savill for 12 hours of comprehensive Microsoft Azure training. This master-level course will equip you with everything you need to understand, evaluate, deploy, and maintain environments that utilize Microsoft Azure including hybrid scenarios.