You forgot about all the various mech attacks. Naked Mechs, rams, layered mechs, as well as archer hammers (99k archers and 1k cav. only use when there are no swords and pikes, I believe.) But it appears to me you were thinking of rainbows only to be used when you can one shot kill an opponent with them, and usually you aren't going to be able to. Since you won't (and shouldn't) be able to wipe a city with one attack, you need to think of combos to use.