Please fix the player development and projection system. The fact that experienced owners can fairly accurately determine a player's projections without spending a dime on advanced scouting is a problem. In fact, people are making a mockery of the system by having 0 advanced scouting.
There have been several ideas on how to fix this one:
1) Have several different developmental schedules (early bloomers, late bloomers, and everywhere in between)
2) Have fuzzy ratings. No GM/Owner in MLB knows that any player has 96 contact. Instead of exact numbers, use letters grades A+ to F- for each rating.
3) Have both current and projected ratings modfied by advanced scouting. Again, there is no way to objectively measure how good a player's skills are at any given moment in time. Your scouting budget should affect current ratings, but perhaps, not as much as it affects projected ratings.
4) Involve more randomness in the development of players. This would solve a lot of problems. It would cause more #1 overal picks to be busts and cause more late round picks to be valuable.
All four together would be a great addition to the game. It would put greater emphasis on evaluating players based on their statistics along with their ratings.