I'd argue with your point about squad selection only being important if you're a soldier by saying if you go to any mission without a good squad setup then you're going to get boned.

What I'm saying, though, is that you say you like relying on your squad for powers, but you also like doing most of the work yourself. My point is that that's essentially what your squad is there to do no matter what class you pick, they're there to cover up the shortcomings of your class. Their powers aren't as strong as yours, nor are their weapons, however if you pick the right squadmates to mix with your class, you can be nigh unstoppable no matter what class you pick.