Hello. Loving the new Be A Pro and knowing that the first year for a whole new feature is rarely a complete success I still have some suggestions for improvement.
I think, that you should be able to pick what stats you want to improve when you level up. That way you can get the rider you want. Now it's partly a bit of lottery whether or not you improve on the stats you intend to. I've had almost all my rider (no matter if they were sprinters or climbers) to get a stat raise in cobblestones, which to me is ridiculous. And there should be a lower amount of EXP earnt per week but then let you get EXP points for every sprint and mountain point you get in a race, for the finshing position of a race etc. That'll give you more incentive to not simulate as much. This combined with being a much bigger part of the teams sponsor goals and having the team manager giving you specific sponsor goals would make you want to race more races yourself rather than to simulate.
And for every level up you should be able to deduct stat points to use om some other stat. And this should be available on a larger scale the further you get in your career. This is to be able to change your rider to become another type of rider later on and to early on be able to regret certain decisions regarding stat points.
Furthermore I would very much like, if you could plan your form like you can in Career Mode. Then you can plan your whole season form. And added to that, you should maybe be able to negotiate this with your team manager as you as a team manager in Career Mode do with your riders.
On a last note you should also be given some kind of micro race goals like early on in your career making sure that you team doesn't run out of water, or that you should protect a rider for as long as possible, and then you would get EXP points according to how well you did.
These things would make wonders for my experience with PCM's Be A Pro.