ME1 soldier, ME2- adept, ME3- engineer. Engineer felt the best balanced of the classes in ME3, overload was just so damn useful. I like the fact they balanced cooldown time with weapon loadout, I had a fun time taking down shields & barriers with overload then taking heads off with the black widow, while keeping a lightweight assault rifle for backup. Incinerate was a terrific attack against unshielded enemies, so working the two in tandem really paid off. The combat drone also provided a useful enemy distraction in heavy firefights, kinda like having an extra half of a squad member. Only downside was the health was a little stingy, but if you kept moving, it wasn't too much of an issue. All bases neatly covered