Depends on which game in the series we're talking about.
Soldiers were a little boring in ME1, but unlimited ammo, assault rifles and high level invulnerability talents made them ungodly-powerful. Limited ammo and no god mode in the later games obviously put an end to that. Plus the bugs where biotic powers tended to get enemies stuck in walls made playing biotic kind of annoying.
In ME2 I think I ended up trying everything and probably liked Engineer the best - it's what I did my Insanity run on.
Soldier is the only run through I've done of ME3 so far (I always do it first because I know I'll be all "boring/where did all my powers go" if I do it after a tech or biotic run) so I don't have any firm opinions on that.
In ME3 multiplayer I like Infiltrator a lot - I don't know if having access to cloak redeems the fact that all classes have access to sniper rifles in single player though.
Soldiers were a little boring in ME1, but unlimited ammo, assault rifles and high level invulnerability talents made them ungodly-powerful. Limited ammo and no god mode in the later games obviously put an end to that. Plus the bugs where biotic powers tended to get enemies stuck in walls made playing biotic kind of annoying.
In ME2 I think I ended up trying everything and probably liked Engineer the best - it's what I did my Insanity run on.
Soldier is the only run through I've done of ME3 so far (I always do it first because I know I'll be all "boring/where did all my powers go" if I do it after a tech or biotic run) so I don't have any firm opinions on that.
In ME3 multiplayer I like Infiltrator a lot - I don't know if having access to cloak redeems the fact that all classes have access to sniper rifles in single player though.