And being good with only one type of polearm is also overspecialized. A polearm guy is equally effective with a glaive, naginata, and guisarme, although only the last one lets him trip from a distance.
Fighting classes should be good with one group of weapons, and decent with everything else. I think armor should be the same way. Also whether he uses a shield or not.