I think we have a good amount of games, but when it comes to the more simple things like the control panel for the client, not much detail is being done (My point of view). I'm not the only one who wants the control panel's to be more advanced. You could make it more advanced by allow the client to change more things, for example on TeamSpeak 3, you can click a button which runs a query and shows a token key in case the client loses his admin. Also you could get consoles for games such as Counter Strike. This would make the whole experience much more enjoyable, than the normal server-name, IP, port etc.