Depends on what class you're looking for. Every class has it's pros and cons and it would take forever and a day to type a summary of each one. Were you looking to make a tank, DD, or healer?
I like to deal a lot of damage.
from close or range?range : mage/EA/Psy( mage= full ct, EA = full ct or full dex, psy = full magic+ critic)close: WB(aps demon 3spark, dragon gears work here)/seeker(edged blur combo with debuffs @target, dragon gears work here)/sin(2ndspark/3spark with dph gears or aps gears, dph= elimination and the skills that deal a decent damage at a nice speed, aps (requires atleast 2.86 full r8 base( 2x int top or 3x int wrist)Out of all, survability best is seeker and mageEA deals damage but still a pain in the ass to survive, can receive deadly random zerks or magic damage that can 1/2shot themPsy has a problem in black voodoo geting 1/2shoted if not carefullWB is tanky, but requires good stunlock or atleast basic stunlock + tanking timing(ye, u cant just tank a mage anymore, u have to use a bit of brain)seeker tanks well due to def weapon+buff and def cape(u lose 20 str in order to get 5 def levels, some hp and rpd, godly choice)same story as for seeker in sin's case, just that u have way less pdef and defence level, so u need to think twice what u do to survive, damage wise is ok