Good points savoie.
But the one Ace that EA has is money and resources. They have spades in both that allowed EA to employ two completely different teams so one could focus on last-gen while the other could use a full 24 months for a next-gen version.
I doubt Take-Two gives Shadow and the boys that kind of help.
Another thing to consider is that a lot more people were upset with EA's offerings prior to 2K taking a lead.
Right now, I would say that majority of hockey gamers really enjoy NHL10.
When 2K3 dropped, NHL2003 was a disaster. It was a sitting duck. NHL11 won't be so easy to dethrone.