2000 hours played.
My 6 characters Paladin, Sorc, Zerker, Shadow Hunter, Soulfist and Gunlancer.
Soulfist has always been the problem character for me. I have spent a lot of thought trying to figure out what exactly about it made me not like playing it as much as my other characters.
She is comparably effective at completing the content so performance is not the issue. I understand the Koreans place her in the top tier for dps after the most recent balance patch. She is an effective class. But why does it feel so bad when I play her?
I think the main issue with her was almost addressed in the most recent balance patch beta testing phase, but they reverted the change before it went live. Her main issue is she has 2 ramp up mechanics and they do not easily coordinate with each other.
Hype and Energy Release. The 2 skills need to be used in succession. But for that to work you sometimes need to hold one of them for a long time waiting for the others cooldown to line up with it. That just feels terrible. As far as I know no other class has 2 ramp up mechanics on separate timers. Gunlancer just has Bash. Sorc just has Ignition. Artillerist just has Firepower meter buff. Even if another class has 2 self buffs they don’t compare to the damage multiplication of the soulfists. Without the buffs you hit for 1000 with one buff it’s 2500 with both buffs it’s 10000.
Sometimes I will hold damage skills on my sorc b/c I have an Ignitor ready and want to get a double doomsday in. Soulfist is like this except there are 2 timers now so you need to always wait for a long time to do your rotation, every rotation, even if your skills are off CD. If you just use you skills without coordinating these 2 buffs you literally do no damage.
SG almost removed one of the buffs last patch. I really hope they do it this next balance patch. But keep her as one of the top dps by changing something else of course!