You hear people saying a lot that they could get a certain rank if they tried, or "I got C- but I could get C+ if I just played more"... A lot of people get up to a certain rank with some cute stats and just stop - using their stats as evidence that they could get higher. Some players play to a rank (let's say B-) with several hundred games and a losing record, and people say they aren't really a B- player because of their ugly stats.
Who is correct here, and how can you determine your "true" rank?
Other arguments include how many games you play vs Koreans. Is your C rank more legitimate if you play vs mostly Koreans than if you played vs foreigners? I think it depends on your viewpoint: from my point of view - it's all the same because when I play to compete, and almost every non-Korean player, you're not competing directly against Koreans so it doesn't matter if you get a rank without playing many Koreans... because they aren't part of your competitive pool.
When I'm judging myself based on rank and trying to compare myself to people, I'm comparing myself to other players outside of Korea, it makes no sense for me to think of my relative skill in terms of 100,000 random Koreans who I have nothing in common with.
So again... what is one's "true" rank?
Although I have several definitions I use to determine what my rank is, I like to consider my true rank as being one rank BELOW what I have actually achieved. Why? Well, let's say I get C+ and stop laddering. Does this mean I could have gotten to a higher rank if I didn't stop? Not necessarily - perhaps I would go on a massive loss streak and my rank would cap at C+ because I wouldn't be able to progress further. Would I then be able to call myself C+? In my opinion, no. I don't think a player should declare himself a certain rank that he can't hold indefinitely. So, if I'm able to get C+ and barely maintain it, it's much safer for me to say that I'm a solid C player than to really call myself C+. At this point, I know I can play with confidence at C, and then struggle mightily at C+, so I'm not quite C+ yet.
Another way that I look at it is in terms of matchup specific. So I'd say things like, my PvT is probably B- level, my PvZ is C, and my PvP is C-, it's more difficult to characterize your rank matchup-specific because it's not as if everyone plays accounts with only ONE matchup and sees what rank they can get (I've always wanted to actually do it but have never really had the dedication to pull it off).
Also another random note - I always respect the player who plays 500 games and gets B- with lame stats than someone who gets B- with an 80% ratio and stops.
So ya, conclusion: I'll be very happy if I'm able to reach B- this season... but really I think I'm only a C+ player at this time; I have too many glaring weaknesses to consider myself B- : (