Some thoughts on BG
A couple of things occurred to me during the last few matches in Battlegrounds.
I lost a match despite beating my opponent while the other guy timed out against my champion. I won my fight by the skin of my teeth with just a few percent of health left, while the other guy timed out with around 50% health left. This remaining health gave them more points than my actual victory gave me, which then granted them the overall victory. I found that profoundly weird. I won my fight; they did not. I feel like that should overrule any other parameter when determining a winner, surely?
The second thing is much more niche but I can imagine that it can have some other consequences as well.
I was facing a beefy Nick Fury and had just gotten him into his second life when he wombo-combo'd me into oblivion. However, when I entered the stat screen, it gave me basically no "damage on the opponent" points since Nick Fury was "at almost full health" due to having just entered his second life. Obviously I'd taken off 50% of his health by that point but that effort wasn't recognized.
Now, this might seem like a problem that's restricted to one champion. However, I think there are possible scenarios where it affects others as well. For example, an awakened Ultron heals a ton when taking energy damage, after a small delay. If you launch an energy attack against him that doesn't just outright kill him, he'll bounce back up quickly. Imagine if you launch it just as the time-out kicks in. You do your damage but don't kill him, but he doesn't have the time to revert the damage that you did. Thanks to the fight closing artificially, you end up doing 70% more damage than you would otherwise have done. It's kind of a reverse situation to the Nick Fury one, where the system didn't recognize the damage that had in fact been done since he "regenerated back up to full".
I recognize that the second point is a lot more niche that might be a problem worth looking into, or might not be. I'll let Kabam decide there. However, the first point is worth reiterating. Won matches should always count for much more than timed-out matches. I've timed out several times due to Safeguard and while it always sucks, it also always means that I failed. Sometimes we've both failed and other parameters have had to decide who failed less, but I have never begrudged someone a victory if they've actually beaten my champ even at low health. They did, in fact, complete the fight whereas I did not. I would feel equally weird if I had somehow been given the victory in such a scenario, with the roles reversed compared to where I lost despite winning my fight. It just doesn't feel very fair.