I can't believe nobody mentioned Dragon Age Origins. Also, ME1 was pretty good.
DA:O and ME2 were both in development for quite a while before EA bought out Bioware, so EA was minimally involved. Also, EA had no involvement whatsoever in the development of ME1; they just published the game for PC (in fact, Microsoft published the game for Xbox 360).
The game was great up until the ending.
No it wasn't.
Gonna have to disagree with you there. Gameplay was great for the most part (best aspects of ME1 and 2 rolled together), overall plot of uniting the galaxy was pretty good. As for the actual resolution and ending... let's not go there. --- Intel Core i7 2600k | XFX Radeon HD 7950 | MSI P67A-G45 | Kingston HyperX DDR3 1600 16GB | Crucial M4 128GB | WD Cavair Black 1TB | OCZ Fatal1ty 750W