Its not an RPG. It would be an RPG if your in game stats translated to ratings boosts (or even experience points that you could use). VC ruins the "RPG"-ness of it. The role is no longer the player, its the guy going online and using his credit card to buy virtual currency to make his player better. Who wants that role play? lol
Also, the results aren't immediate enough. If in your first game, as a rookie, you score 50 points, the announcers and coach better recognize that! If that happened in real life, they would get an immediate boost in playing time. If that happened three games in a row, they would most like earn a temporary starting position.
Playing time should be determined by consistency and how well you play in stretches, as well as past accomplishments (LeBron will always start, even if he goes a month without scoring... lol).
The cutscenes and stuff are okay. I don't like how they gave your player a name and a personality. I liked the first My Career where they just talked to you as if if was in the first person, so you answer directly with your own personality. I don't even think that your choices need to affect anything, to be honest. Maybe just commentary or players trying harder (your teammates or opponents, trying to shut up your trash talk... lol). That's all I saw My Career as, a way to give your virtual player a personality and voice.
But I've never liked playing the game like the actual gameplay was secondary. Gameplay is the main event. The cutscenes are just window dressing.
Also, RPG's let you become overpowered and God-like if you play it enough. No RPG caps you off (until you reach the literal stat cap- which should be 99, in this game, with some other RPG's being 99, 250, etc.).
There are two things I liked from past My Careers. One was doing way better than you should have (getting triple doubles as a 55 rated rookie). Two was outclassing LeBron, Durant, etc. as their peer (when you started to get your rating high enough). I loved the leader boards and stat listings, comparing your stats to the other NBA players in that season on the game. That gave you a lot of motivation. More than playing in My Park (at least to me). You just had to make sure you turned game simulation to 20 minutes (or how long your games were) instead of 48, or else it wasn't fair!