Every post i see says that they wish the ranking system would be purely skill based but i disagree. I think it's a much better idea to keep it exp based. think about it, if you' re rank only increased by how good you are, then the game would not be fun for players who aren't as skilled. at least with a exp system they can still level up and unlock new items etc... Although, I do believe you should rank up faster because of skill. In reach the system was very bad as rank was determined only because of time played. How it should work is you should get a small amount of credits based on game complete and then all of your kills and commendations should be what get you most of your credits