ME1 guns all had recoil, so be they future guns or not, they worked on the same principle. ME1 had a more complex gameplay design, which was fun to a lot of people including me, ME2/3 stream lined all that out and what you got was a generic shooter. It's basically the same thing people complained about in DA:O, that it was nowhere near as complex as BG.