Solo shuffle really only exists so people can get their 1600 gear or getting arena mounts without needing to find teammates. There's no reason to take it seriously or try to push high rating unless you're a content creator, so don't worry about bad players or people leaving.
In that regard I think it does fine, pretty much everyone should have no trouble getting what they want from it.
Any rated solo queue PvP was always going to be trash, honestly the solo shuffle idea was probably the best they could have done. It's by far the most fair system, and better players will always get more rating since you play 6 rounds. It does kind of feel like the better healer automatically wins the majority of the time, but as a healer main I'm not really complaining about that, and I guess there's not really a way to fix it anyway so it's more fun for DPS.
Personally it's something I'll mess around with to try different builds or when I'm super bored, but it'll never be nearly as fun as actual arenas anyway.