Without question, IPs are a runner's best friend! They are what allow a small team of skilled "professionals" to take on squads of security members, military forces, and all the assorted creepy-crawlies of SR.
The biggest mistake you made from what I see was giving mooks 2 IPs when you put a hard cap of 2 IPs on the runners. If you are going to do that, then practically everyone else should be limited to 1 IP... Except maybe über baddies and bosses... (IP ware is expensive for corps to be throwing it around on average Joe security forces... Especially when the average Joe security guard deals with nothing more threatening then an angry wage-slave pissed off cause of a glitch in the scanner means he gets a pat down, instead of just walking through the scanner on the way to his office.)
Also, the players own choices and builds worked against them all the here. The troll SHOULD have used his most deadly attack.... To make up for the Mage NOT using his bow.
And as for the Mage..... Well, 'crippled at creation' would be a good term for this character (ESP for someone new to the game!!) no combat spells, a low magic rating, and NOT using a preferred weapon??? Yea... Good luck