All the videos I saw of it made it look like it needed a lot more development time and maybe even some better developers. I was giving it the benefit of the doubt but early reviews are not promising at all.
Hey it got 80 from Gameinformer just now! Suddenly the meta is quite a bit better (52 lol)