Your choice of units is strategic. The more you develop (build) your city, the more powerful you get, unlocking higher ranking units. But all units may have uses at any time. Your choice depends on the type of enemy that you want to fight, and your own fighting strategy.