... it's flipping sweet
That's pretty true. While I'll remain annoyed at the lack of customizing, the gameplay is still super solid, and they actually improved a couple things from the beta. The enemies are tougher, the skills are given out in different order so you're less overpowered... and it's actually possible to die, something I didn't see in the beta. Very nice.
My big problem right now though is... well... I'm playing single-player, but I'm at the mercy of a server, so I get frequent lag, and if the servers blow up I can't play the game at all. It's just dumb. A large part of the day people couldn't even play it. Great job Blizzard; the biggest launch of the year and you screw it up.
It's like they forgot to stress test their servers and work out any potential issues even during the busiest days of the beta. I'd understand if this were an MMORPG, WoW/Everquest expansion releases always have issues, but this is a single-player game with a co-op mode, there's literally no reason to be bound to a server other than to play multiplayer.