Yeah, the ranking system is far too generous. When i started i ranked up every round (sometimes more than once) until i was nearing my equivalent BF2 rank which had taken me a year and a half.
So its not anywhere near as 'rewarding' as BF2 is.
And you'll get bored of it quicker than BF2. But i still think its good.