LoL!
I won't argue with you on either of those two points. I'll admit though, I had been following the development of Crysis for so long that I couldn't "not buy it" without seeing all my research go to waste. The technical achievements are, admittedly, quite stunning. It's too bad the game's actual design failed to deliver, however. I chalk that up to EA's iron-clad 90 day development cycle to meet the Holiday shopping season.
What with how BF2 has turned out, I haven't bothered to sniff around at other EA-labeled wares apart from Cryis and Spore, which will probably be my last EA purchase as, like I had with Crysis, I've been following it for some time as well.