Personally, I didn't like it. Regardless, I was super excited for it and bought it at midnight. They're releasing another this fall, which kind of cheapens the experience does it not? I mean there is such a thing as too much of something good.
It may sound crazy, but isn't half the fun of a big game the wait that surrounds it? Would James Bond movies be such a spectacle if there were one every 8 months? I think not. With such short dev cycles, it's also just a matter of time before the quality goes down.