I've played through 1 a dozen times, haven't forgotten anything that's happened in it. Same goes with ME2, played it to bits, looking forward to the last game and how it ends.
I've even read the novels, who was written by one of the lead story writers for the games, that fills in nice holes in the ME universe regarding Anderson (and well one of them outlines in details how he got screwed for being a Spectre)