If you're a lover of all the online games, try this out.

User Rating: 6 | Battlefield Heroes PC
Though I'm not an online player, for some reason I was excited while waiting for my code. The code was delivered unexpected, I had almost forgotten I signed up. But the game was good. I played on highest graphics and it looked great for a cartoon-look. I played it with my friend and it seemed like fun. But after like 8 - 10 hours it started getting borring. The same 3 maps and same actions.. I didn't look up if there are more maps now when it's open for everyone or not, but I don't even want to. I'm done with it. IMO this game is a nice way to spend your 2-3 days if you're bored, but I don't think there's anything that would keep you coming back for more.

The good:
*Great cartoon graphics
* It's free to play!
*You can only play with people who have similar levels to yours

The bad:
*Small variety of characters
*Payment for a private server (come on, you said it's free!)