The way that points are distributed is pretty terrible. It works ok up until Silver, but Silver is this 1000 point gap and for some reason people who have 2000 points are worth the same as people who have 2999 points. Then comes Super Silver and beyond and that's where it really goes to shit. With so many people stuck in Silver and below, it's difficult to get matches at your rank. So you end up with players having to play the majority of their games farming for ever shrinking amounts of points, with losses potentially costing them hours of wins depending on your rank. You got guys like Arturo who win 90%+ of their games that basically cannot rank up anymore, they just lose too many points for each loss, watching Art lose at times up to 3 straight hours of wins in one match is sad.
The ranking system should be rewarding people who win slightly more than 50% of their games with rank ups. You need a lot better than 50% it feels like to really do anything past Silver and probably close to 70% to go to Super Silver to Gold. Losses probably need to be punished less than what they are now, I don't remember this being such a big problem in SF4's ranked play.
At least for me, I was once at over 70% winning percentage sitting at Ultra Silver and then it just felt like a wall. 25-35 points a win usually, 85-110 points gone in a loss. Losing 5 matches worth of wins to a Ryu who harnessed the Satsui no Porn Torrent gets old fast.