What a complex game.
There are some good strategies needed to master this beautiful, amazing game. The action is fluid and diverse. I think this game is very good for the genre. I wouldn't say it's perfect though, I can't put my finger on what it is, but something about this game bugs me. Maybe it's the complexity? Whatever it's still good as a whole!