What annoyed me most about ME2 was how many encounters seem to keep spawning new enemies for an unreasonably long time and keeping you glued to cover since you die so quickly without it. But when you play as Infiltrator you can often just cloak and rush to the next checkpoint and never have to fight most of these enemies (works in some places in ME3 too). It feels completely inconsistent and immersion breaking that the number of enemies you have to fight depends on your playstyle or character class.ME1 insanity difficulty was retooled and made much more manageable; no longer a slog, more of a slightly harder than hard mode
ME2 insanity is still a slog though; infiltrator is the easiest way to do it but most encounters just take so much longer than on normal
ME3 insanity is as it was; pretty challenging at parts, annoying in a few specific instances (grissom courtyard lmfao), but a good challenge and very doable with all classes
going from ME2 to ME3 was like finally getting a nice glass of water after a day of thirst
The beginning of ME3 has a similar bullshit moment with the first encounter that normally ends when you deplete your ammo (which I didn't know at the time). I just used my powers (since my import Shepards powers killed most enemies in one hit) and enemies kept respawning for seemingly forever.
Some really bizarre design decisions there.