BF3 (not so sure im interested in this one...)

Agreed, you probably wont like it. Its 99% multiplayer

ME2 is good but short.