I'm with you on this! That's one thing I loved about Halo2. It made you play on every map, it challenged you to learn all the maps and learn how to play on them. It tested you and your skills at the game and for me pushed me to be better at the game itself.