Right, ME1 done on insanity as engineer.
I don't recall waves of geth spawning in during the Saren fight previously, but it has been a long while since I played it. Is that new or am I just forgetting?
The final fight, even on inanity, wasn't that hard, just tedious. The way he keeps bouncing around all over the shop made me switch from the sniper rifle to assault rifle. And the massive pile of shields/health just takes ages to burn through. Final team was Ash and Wrex, both pretty much unkillable and with plenty of firepower. At level 29 with the best gear you can get, those two tank like crazy, especially with immunity, shield boost and, in wrex cases, barrier.
Now importing on to ME2 for an insanity run there. Don't think I've played engineer in ME2/3. I did in ME3 MP, so it will be interesting to see how it goes.