Infiltrator
Tech abilities are seriously overpowered and the most useful thing in the game. Pistols can also be upgraded to the point where they are super accurate and will never stop firing and the recoil is not unberable like assault rifles. Your sniper rifles will be able to kill EVERYTHING (everything - even those big robot baddies) with 1 or 2 shots.
You can render every enemy on the field useless with tech powers, and even crowd control because those powers have an area of effect. You can sabotage their weapons, destroy their shields, and use "damping" to make them not be able to use their abilities - and they all have an area of effect.
Pistols do not fire as much as assault rifles but their recoil is so much more bearable that you'll be able to kill so much better with them from the early game and on. Especially with the "master spectre" one (which you unlock once you have attained 1 mil. credits I think)
With your "electronics" skills, you can get more shields than those biotic barriers, and that's just PASSIVE. You can also handle any of those salvaging and decrypting objectives and repair your mako instantly.
"immunity" makes you able to take tons of damage, if for some fucked up reason you run out of shields. "Commando" specialty also lets you improve immunity, it cools down faster and you can take up to 80%+ less damage.
I just wish I had AI hacking to get the cooldown bonuses, and the ability to control AI, but lift is a much better skill bonus skill, and is definitely a great tradeoff since you can use sniper rifles already.
Play as infiltrator - the most overpowered class in the entire game.
I've played all the classes and mastered them, and I was most impressed with infiltrator. Adept and Sentinel are the least impressive IMO. Vanguard, Soldier, and Engineer are awesome too though, but soldier is quite boring.