I work in healthcare and for legal reasons, we cannot simply shift to the cloud. A good proportion of organisations out there also will not move to the cloud for valid reasons. Since the focus on O365, I have seen a marked shift in Microsoft's level of support for on-premises environments e.g. no real Exchange 2013 BPA, most troubleshooting tools are gone, EAC is extremely limited for no good reason e.g. using the shell should not be mandatory for one-off tasks because its easier to do things like that from a user-friendly GUI; it should only be necessary for making mass changes or automating tasks. If your focus is going to be on the shell to the neglect of the GUI, then we might as well all move to UNIX-based applications. I think this is lazy programming -- putting a user-friendly GUI on top of things was what made Microsoft products so popular in the first place. Unless there are significant improvements to the next version of Exchange, then I won't be recommending it to management.