Fun, but...Just read my review
Asside from what drove me crazy, (I'm am very nitpicky. I'll spend days trying to get it perfect for me) the game has a crap ton of replay value. You can play as the different class for a COMPLETETLY different feel of the game. Or, even on one class, you can rise up through the 3 hugely different diffuculties. This doesn't happen very often, but this games diffuculties are so far apart, that once you get to a massive level and beat the game, when you load your persion onto the next diffuculty, it will actually still give you a good experience. You don't just decimate everything you see.
Anyway, the game is pretty fun and very long and a blast if you have ethernet, but if you don't, it's still decently fun. You can have more players onscreen on the console. It's a good game, but not something you should go out of your way for. Get it if you have the extra cash.