@brandonkick You sold a client on an E level sub instead of just selling them Exchange Online Plan 2. Most of the expense on the mail storage side was you not choosing the correct license, that is if minimizing cost was the primary motivator and all you needed was a larger mailbox.
The rest of what you're doing is EXACTLY what you should be doing. Our role in this process as managers of cloud spend is essential.
@callthatgirl I'm not a fan of local PSTs because they add far too much complexity to maintain over time. Anyone that's doing the managed service thing is constantly beat up to maintain this sort of thing, and clients get grumpy when they're made to pay for that poor decision over and over again. If it's a one off, sure! But any sort of long term relationship with a client is negatively impacted by this reality. Doesn't help that there is no such thing as a reliable backup of local PST files, you can snap the entire system, but it can and does corrupt those files on a regular basis. Then you're restoring multiple points in time trying to find one that works... more hours to bill... more negative attention from the client.
That isn't to say I haven't done or won't do all of the above... sometimes your only choice is to let a client be stupid and let their wallet force them into being sane later. But it's not a process that's grown my business, indeed most of the time it shrinks it.