TSL gets my vote. The ending was so horrible and disappointing (if you can call it an ending).
DXHR's ending was pretty disappointing too, though. However, I still love the game overall.
Haven't played ME3 yet. All this talk of a bad ending is making me a little nervous (but not really surprised)..