But are you staying true to your clients' vision, or are you just obsessed with your own? Do you even care what your clients' vision is? Seems to me like you have a vision of somehow maximising your profits with complicated routing, caching and QOS schemes which will hopefully keep clients happy on the bare minimum of cost/capacity.
I have been through a few smaller companies that have been gobbled up by large corporates and usually the first issue they face is a complete turnaround of their corporate culture driven not by any explicit desire to change, but implicitly by the fact that the first thing the new owners demand is strict profit targets. Suddenly the possibility of causing any extra expenditure here and there in an effort to continue service excellence is wiped out by a faceless accountant in the holding company that slashes red lines through anything deemed even marginally superfluous. I don't know what's going on in AH, but from outside it's starting to look like that scenario.
I have long moved the accounts that I can easily from AH but, unfortunately, still have remote users that are on AH accounts so it is unavoidable that I have to deal with this.