Good God, ME1 needed a combat and inventory management overhaul. The former is utterly clunky and the latter is such busy work. I swear that I probably spent the majority of any of my ME1 playthroughs selling junk loot and then melting it down into Omnigel once I had hit the money cap.
Enemy AI in ME1 was terrible, like something out of Wolfenstein 3D. They would just charge you guns blazing, not really ultlising cover, nor working as a squad, etc.