I believe the stand alone ME2 comes with some limited DLC. I already own all the content so it doesnt show on origin but IIRC that was what some ppl were saying.Do you still have to use TexMod? The loading time to start the game was brutal with a bunch of texture mods in the past.
Some of the DLC for ME2 is really solid as well. The Lair of the Shadow Broker and Arrival especially. I liked Overlord but it's kind of a standalone and not really necessary. If you can still only get the DLC through the bioware store it's rarely on sale and can get a bit pricey.