Here is a crazy idea for you Developers to mull over
Typically, I play this game roughly 10 hours per week, and I find myself playing against folks with widely varying skills. When playing Anarchy or Team Anarchy, new and less proficient players are at a huge disadvantage compared to more experienced / skilled players, and it gets worse as the match progresses. The way the game currently works, everyone spawns in as invulnerable for a very short period of time. What is it, 3 to 5 seconds? What if a brand new player with zero kills, starts his/her first match with 30 seconds or one minute of invulnerability? Then, as that player improves and achieves kills against other "human" opponents, the respawn invulnerability period gradually gets shorter and shorter.
For example: Brand new player - zero kills. Spawns in with 30 seconds of invulnerability.
After first kill, spawns in with 29 seconds of invulnerability.
After 10 kills, spawns in with 20 seconds of invulnerability.
After 25 kills, spawns in with 5 seconds of invulnerability. Etc., etc.
After 50 kills, the respawn invulnerability time could be determined by an algorithm based on his/her kill to death ratio.
For example: 1:1 = 5 seconds, 1:2 = 6 seconds, 1:3 = 7 seconds, 1:4 = 8 seconds, and so on and so forth. That way, regardless of how long you have been playing D: U, if you suck at Anarchy, perhaps the additional invulnerability time will at least give you enough time to recollect any weapons that you were carrying when you died. . .
Obviously the times, numbers, ratios, etc. that I used above, were only for explanation purposes. The concept of lengthening the respawn invulnerability time based on a persons skill against other players can be achieved any number of ways.
Thank you for reading this suggestion.
Best wishes to all!