I found an awesome walkthrough. I only use it when I die 10+ times, but it recommends using a Soldier character that is either completely new or is a ME1 rollover. That way you have better balancing between you and the enemies. I think any class would be fine, though. Go with what you do best. I'm best as a Soldier, so I went ahead and did that.
I find that Miranda and Mordin/Thane are the best since you have coverage over shields with overload, warp for barriers and armour and Mordin's incinerate for armour. I use a soldier build with geth shield boost, helps you out in clutch situations