Soldier right now is in a really bad spot, you rarely see a soldier nowadays. So I got some idea’s for him that will make him a more viable pick.
1st: Let soldier reload while he is sprinting. This might sound a dumb choice, but actually this will make his damage output a bit higher. This only works when he sprints away, but when is trying to get some distance between someone and him self he can shoot after the sprint. This is more a quality of life change than a real change.
2nd: Allow soldier to deploy his bioticfield while shooting. This is also a quality of life change. Just like Orisa who can do everything while shooting. It makes his damage output also a little bit higher because he doesn’t have to stop shooting if he wants to put down his bioticfield.
And last: This might not be a thing you want to change on him. let him sprint while shooting. doing this might make him annoying just like tracer. I don’t know if you would like to have another one like her, I would rather not see that happening.