However - nothing will top the final assault in Fallout 3 for me. Playing support to that mechanical behemoth was one of my favorite gaming moments ever.
Anyhow - I beat BL2 last night. The end wasn't as good as the big moments with Jack and Angel earlier in the game, but it was cool. Some of it was really difficult alone.... frustrating. But if you play single player, you can approach the side missions with your own schedule and do what you want when you want to, as opposed to rushing through this or that because some other dude needs to go get dinner. And I admit I found a crevasse to snipe the big baddie from a mile away, rather than just getting my ass handed to me 50 times in a row. Then I went back in with three random onliners and crushed it in one try. Go figure. BL1 was way harder with others than BL2 is.
I don't know what I'm playing next, but this game was extremely satisfying.