Do you want to troubleshoot your connection issues? If so, start with these steps:
https://us.forums.blizzard.com/en/overwatch/t/common-connection-and-latency-issues
If they don’t help, add your network test results to this thread.
As for leaver penalties, here is Blizzard’s stance: