Well, here is the deal. Sojourn doesn’t do that well for most of the playerbase.
They have said so many times, and have given stats showing it.
She is however a problem in the very high ranks, but that is now the place which Blizzard will just accept things break down in.
It is perfect? no. But no balancing system is.
I think people have this weird idea that they can make a balancing system which works perfectly for all ranks, and it just isn’t going to be like that - so they are in tradeoff territory.
Personally, I think they should treat her like Tracer, balance her for high ranked play, and just accept she won’t be all that good below that.
There are basic rules which I follow.
- It is ok for a hero to be bad in some ranks - people will complain, but it is better than breaking the game.
- It is not ok for a hero to be brokenly good in SOME ranks - aka, don’t break the game even if it is only for a subset of your players.
- It is not ok for a hero to be bad in all ranks - aka, all heroes should have a place where they are good, or you should buff them until they are.
Given those restrictions, you want to spread a heroes “heroes they are viable” to as many ranks as you can.
As it happens I think she is falling out of meta now, so they may have fixed her high ranked play issues.