I'm indifferent to the key system. I don't think I'll ever pay for keys for PUBG at $2.50 each. There isn't anything I think is worth that much. And it's not like Overwatch was the first game to do this either. CS, H1Z1, TF2, Rocket League, Paragon, etc. At least the loot crates are cheaper in OW compared to some of the others.
As far as the lag, they apparently tracked the suspected source so hopefully it gets fixed in the next week or so.