An idea about revives and KD relation.
Getting revived should not save your KD but only the ticket to your team (well it saves by default because you don't have to spend a ticket respawning). Revives actually throws kd off the window and it makes it completely unreliable. I see al ot of people with 30-40 kills and died like 5 times. You know the person received like 10-20 revies or so while someone else has a 30/25 kd and received like zero revives. You would say one of them is really good player while the other is not so much judging from the KD but you don't know the circumstances like how many times a person were revived.
My proposal is to make it so that the statistics board say how manytimes you were revived or say the exact times you died even if you got revived. I mean after all you died to someone.
Reviving should stay to work with ticket system so it has team play synergy but it should not save your KD if you die. Or at least document it in the statistics so we can have a better understanding of people's KD.