Outstanding game, been playing it almost as long as it's been out. Lots of different characters, skills, and weapons to choose from for a lot of variety in gameplay.
And even once you've unlocked ''everything'' (there's always another big update coming), there are plenty of ways to challenge yourself. I highly recommend it, very fun way to waste a couple of hours of freetime.