Generals, Berzerkers, Paladins, Wyvern Knights, Arch Sages, Trueblades, and (FE11)Warriors.
I would include Snipers, but in many of the FE games, there are so many bow alternatives that are better, like FE11 Generals, FE11 Warriors, and Rangers in general usually are better than the archers (Except for PoR/RD).
Shadow Dragon Warriors are good. I can agree that in most of the games, especially GBA, Warriors sucked.