what I would like is if the game had a skills evaluating system :
eg: before first game play an evaluation of your skill level can be done with bots base on your aiming movements etc…
Says the system evaluate me an level 3 skill and servers are designated with skill number ,I wont go on a server skill 10 .
Ill try to join a server of my skill or use an auto server joining system for my skill.
Say after X hours of play the system could suggest me to redo the evalution (if I didn’t choice to do it manually previously) to reevaluted my skill.
mb some brainstorming this could extend the possibilities like at level 3 playing with a bot level 15 …ect…
For sure if a guy go ingame and he pwd by all he wont come back in a live server but give them a chance to improve at his pace and you might keep him for long time

