I hate the silly matchups. Spartan vs. Ninja, for example:

A ninja is not a warrior. A ninja is an assassin. You don't fight a ninja.

The history, weapons, reenactments, and tests themselves are cool in terms of watching someone stick a weird weapon into something (insert joke here). However, the silliness, ridiculous logic that fails to effectively compare any of the weapons, and general cheesiness makes it merely another so-bas-it's-good guilty pleasure,

Also, they rarely take into account tactics, areas Shaka Zulu and Sun-Tzu in particular were famous for, into most of their fights.

EDIT: Zande Warrior and Rajput are smurfing badass, btw.