I got it on opening day. I got it based on the demo too. It's pretty insane, but there's definitely some work that could have been done.
Dante is so strong it's hard not to completely destroy all of the enemies easily. Which sounds cool, but I'd like harder or longer fights sometimes, just so I could work up my combos and really get into them.
Leveling up and purchasing new moves is somewhat confusing since it's not really explained.
The puzzles are cool for the most part, but for some of them it's not explained at all what you're supposed to do, and the camera can be distant so it's hard to see what's going on. The camera is perfect 99% of the time, though.
Also the game is short, at least so far. I'm on the fourth circle, Greed, and I've put under 5 hours into the game, and I mess around a lot. Each circle of hell takes easily under an hour on the hardest difficulty. Seriously, it's like, platforming, enemies, puzzle, enemies, boss. And that is the end of each level. Each section feels disjointed, but it's nice to break up the fighting.
There's a few minor annoyances as well, like they go overboard on those timed button presses as in Resident Evil, and the redemption of souls goes into a very strange DDR kind of thing, but the game is a lot of fun.
What's sick though is that there's going to be a co-op multiplayer downloadable segment coming out in April. One character is Dante and the other is St. Lucia, who is like a gaurdian angel figure. You will also be able to make your own challenges.
The game is definitely awesome though. I wish I had a PS3 so I could play God of War.
Bookmarks