I really enjoyed playing BF Heroes - it's light, I never felt that other players had unfair advantages, the promise of no grind, easy to pick up and get going game with fun graphics and I was happy. There was a single problem that use to keep me from giving them some paypal love - the game would disconnect me for no reason after 5 minutes or so of no-lag play.
I was patiently waiting for this to be fixed or for servers to pop up here in Brazil but alas - the fun of BF Heroes is gone.
Paying now means serious advantages to gameplay so no more for me, I don't have hours a day to play nor do I think that I should constantly pay for a game so I'll stick to CS:Source or my other free-to-play games and give money to indie game companies.
EA screwed up BF Heroes, what was fun now became unbalanced - all the best to the players that stick around but I'm having none of it.