i like the system as it is. the 10 xp cap on upgraded units curbs the advancement to higher levels after a few upgrades. i like how expensive it is because it now requires you to weigh upgrading vs rebuilding. i think it's good that building replacements over time is a viable alternative for upgrading unexperienced troops. mass upgrading should be rediculously expensive and even if it wasn't, it still wouldn't always be the best option. often, my fresh from the box troops late game are better than my troops that have been guarding cities for 3000 years, so mass upgrading, although faster, is a downgrade in those cases.