joining to already ended matches and bad reviving timing

everyday i join to already ended matches like 9-10 times. other than that sometimes i cant choose class and stuck at map screen.

also if i die right before respawn i wait for 1-2 min which is annoying af.

The death after respawn should definitely be improved, in the last Insurgency there was about 2/3 seconds of overtime and it worked flawlessly.

Happens to me all the time, last night i must of joined 6 matches that had just ended, 5 matches that had nearly ended and not once did i join at the beginning of a match, so frigging annoying