Pikemen were easier to recruit. They were paid and equiped by the nation, and fairly cheap (less armour).
Hoplites were less common, since they were consisting of medium to rich folk. Expensive armour.
Sparta could have formed a big league, thus bigger army than Thebes.
Who knows who would win, someone should do a custom battle between spartan units and theban units, see who wins jokes.
Thebes was kinda smarter than Sparta, they made an army, to counter the Spartans. Spartans are too 'old fashioned'.
Read Plutarch's "lives", there was one of Pelopidas, and maybe Epaminondas. It is really interesting, actually. My memory is rusty, I can't give too much detail.