Yah, if you look at what it actually costs to get to titans vs how much more damage they do than a ranger, it’s not balanced very well. The tradeoff you are usually making is resources for space, and space is really the only reason you need to upgrade most things, except stone walls. It’s difficult to justify anything beyond stone walls from a cost/benefit perspective. It also becomes much more of a crunch at higher levels, because everything happens much faster. It’s one thing when you have 150 days to get it done, but it’s seriously difficult even with perfect build order and no wasted time, to get a sizable force of titans built on a shorter map.
I’ve never actually tried full min/max as far as upgrades though, as I’m always wanting to get the upgrade goodies, I’ll give it a try today.