Soldier is great. His real issue isn’t inherent to him. It’s that power creep has destroyed him.
The game needs to be dialed back around Soldier. Buffing him or reworking him are unnecessary and would add to the problem.
Also, I still get work done with him all the time.