I would like to see a couple things added as well.
#1. When looking at any screen with several rows of stats I would really like to have the top row "freeze panes" as you have when working in excel. It so annoying having to scroll up and down to figure out which row you are looking at.
#2. When signing coaches, we should be able to sign to a 2 or 3 year contract, especially at the ML level. And at the minor league level you could sign a contract for 1 year at one level and then a 2nd year at a higher level.
#3. Current, when players go through arbitration or long term contracts, it seems that their asking prices are totally based on projected ratings and not on past stats. Now I can save money by waiting until a player is 23 before I start their arbitration clock so that the will be locked into their ratings at 27 before I sign them to long term contracts. So a player at 26 yrs old might have been a 77 current and 89 projected will ask for $8-9MM a year compared to when he turns 27 and he is locked into a 77 rating he will only ask for $7MM a year. It doesn't seem like his current statistics play into his salary asking price. He could be a 77 total rating with 50 HR's or one with 18 HR's and he will ask nearly the same amounts.
#4. This one bothers me a lot. TOO many players are given an "A" rating as a free agent. Way too many players. I believe it should be given to free agents that are in the top 20 by their position in the entire league.
#5. I like to let the AI run some levels of my minor leagues. But it would be nice to be able to click on 3-5 players that you definitely do NOT want sitting at any point unless they need rest. For some reasons the AI will play Player A that is rated much much less over a highly rated prospect (Player B) because Player A may be slightly more developed. You should be able to override this decision without having to manage the entire level. Just as with real baseball, they are always going to play the young highly rated prospect over the 25 year journeyman prospect.
These are just a few improvements that would make the league more enjoyable.