I always saw the Spartans as an amazing story, mostly because it is true. (not everything in the movie, artistic liscence and all)
I'd say that the Spartans were better in their time than the Madalorians were in theirs. 300 Spartans took on the Persians and held ground for much longer than they should have. Finally they were just overwhelmed with too many arrows and soldiers. The ending was very close to the "true" story though.
The Persians were seen as an unstoppable force. They controlled the Immortals, huge beasts, and anyting you could image. But 300 spartans still held their own, not to mention that they completely obliterated them when they came back in full force. I do not recall the Madalorians have ever completeing such a feat.
Good... Bad... I'm the one with the gun.
Hail to the King Baby!!