Just watched the last 300 movie (rise of an empire) and I found it not as satisfying as the first original one (300). Why? This is what I concluded:
The main character (Themistocles) is not as buff and impressive as King Leonidas (Gerald Butler).
Similarly speaking, the Greeks of Themistocles army aren’t even a quarter as impressive as the 300 spartan soldiers who accompanied King Leonidas in the first 300 film.
Thus in terms of films that get your adrenaline and testosterone up, it seems that having main characters who have more muscle and brawn as more impressive.
And most of all, our aesthetic ideal more towards the Hercules concept (Farnese Hercules): the more brawn and muscle, the better.