Awesomenauts is fundamentally broken because the network architecture is based on Peer 2 Peer. Cheating is super easy. Game consistency is easily broken with 100+ ping. The gameplay I think in generally is pretty fun, but the devs have said repeatedly that they will not implement dedicated servers.

It would take them over 1 year since their gameplay code and everything else is mashed in with the networking code according to the devs.
- Michael