I'm a fairly new player in PRO, and from these few days I've noticed a few things about PRO that makes it not seem as good as it could be, even though it is just small details. The details are the timing in battle, or more specifically, after you win a battle.
Once you select a move that the computer determines that you win, your money goes up and so does your EXP bar, before the attack even hits the opponent. I think it would be better to fix the timing just so that once the attack hits and the Pokemon faints, then the exp/money goes up. It's just a small detail, but without it, the game seems a little fake.
I probably explained it confusingly, so if you have any questions please ask (: