Wetcoaster on 09 January 2009
I'd go with Mass Effect.
I've heard good things about both but more so with Mass Effect. That's just someone elses opinion though. I haven't played either.
Edit: Seems pretty close with the users posting in this thread.