We've been fighting the game menu system for a while now. The challenge is to make a system that every game fits in.
What I mean by that is, we need a menu that works for single player games, multiplayer games, games with saves, games with leaderboards. games where you choose a map, games where you don't choose a map, games where there is no map, games that need lobbies, games that don't need lobbies.
That's a lot to consider.. and ultimately when trying to make everyone happy, you're going to make no-one happy.