I lay out a guideline class according to most recent opinions. Best Melee DPS - Jedi Sentinel/Sith Marauder. Best Range DPS - Gunslinger/Sniper. Best Tanking Class - Jedi Shadow. That's from a PvE Perspective and totally my opinion, you don't have to follow it. I'll add more detail per class. ( My Opinion) Jedi Guardian/Sith Juggernaut - Very iconic class but slightly medicore at the moment. When played well it's brilliant, when not ... well high blood pressure. The DPS is debatable, but Focus spec is quite fun to play in PvP Endgame. They make OK tanks atm but they suffer from "squishyness" I play Guardian as my main and i enjoy it, but it can be at times frustrating. Again, it's an iconic class. Smuggler Scoundrel/Operative. - A very good healer class and a very fun DPS PvP class. You like shotguns? go scoundrel, you like knifes,poison and blaster rifles? Go Operative. Overall brilliant PvE healing class but not to keen on the DPS myself, having play it as an alt. Side note, the Operative story is a lot better but that's not to say smuggler isn't good as well. Trooper Vanguard/Bounty Hunter Powertech - Make pretty good tanks, but there not really very good a DPS in PvE content, although they make thrilling PvP DPS's with outstanding survivability. You get a pull and some nice range and melee attacks. Like Blaster rifles? Go Trooper. Like single pistols and a boba fett fantasy? Bounty Hunter for you. Trooper Commando/Bounty Hunter Mercenary - Very good PvP DPS and PvE DPS. An all range class with 1 main Melee ability and lots of knockback. You lack an interrupt but it's not all that bad. They're very fun to play. Want a huge cannon? Go Commando. Want dual pistols? Bounty Hunter. Jedi Sage/ Sith Sorcerer - Your typical light armored jedi with lots of force power on different ends of the force. They make very fun PvE and PvP classes in both healing and DPS. Play as a straight upfront DPS or a DOT orientated DPS. Arguably they have the best AoE Heal in the game. They're brilliant at what they do. Want telekinetics and general Master Yoda fantasy? Sage. Feel like dishing out force lightning as Palpatine? Sorcerer. Jedi Shadow/ Sith Assassin - Arguably the best tanking class in the game right now and almost 2nd to sentinels and marauders when it comes to melee DPS. DPS style depends on the spec, Balance for D.O.T/Melee/AoE Hybrid Damage and Infiltration for your standard "Rogue" type of play. Both have nice DPS. Want a Double Bladed Lightsaber? This class is your best bet. Jedi Sentinel/Sith Marauder - Arguably the best melee DPS in the game right now. They pull out huge amounts of damage in both PvE and PvP. Medium armored and two lightsabers instead of one. 3 specs with 3 different styles of playing. D.O.T/Upfront damage/AoE Damage. They have a number of cooldowns and 4-6 sec combat stealths and also benefit from a 6 sec invulnerability. Smuggler Gunslinger/ Imperial Agent Sniper - Arguably the best range DPS in the game. Pulling off huge amounts of damage. Early PvP will be enjoyable if you play this class. Benefit from the best AoE damage ability and a 30 meter shield. Immune to interrupts and immune to knockbacks and stuns when popping the monster ability known as Hunker Down. Overall a brilliant DPS and great PvP class to play. Want double pistols and hell amounts of cool? Gunslinger. Wanna be a spy with a sniper rifle? Imperial Agent Sniper. Again totally my opinion, you can just take what i said as a pinch of salt. Any class is good for soloing IMO. You all benefit from a companion with a role of either Healing/Tanking and Damage dealing.