I second what Charlini said. Class limits are unnecessary and forcing players to rush for their favourite class is a poor solution, imo. Depends what gamemode you're talking about, but by the OP I assume it's TDM, in which case improving combat mechanics as well as having smarter spawns placement would already go a long way. On top of that they could balance class costs exclusively for TDM, as well as for instance make it harder to gain gold as the heaviest cav/ranged classes to make it more difficult to spawn multiple times in a row with them if it becomes necessary.