Absolutely agree with the points made in this thread. I wanted to add 2 more to this as well concerning trades and free agent signings.
Free agent signings - (this could work with coaches/scouts as well)
You should be able to pursue more than 1 free agent at a time without fear of being committed to all the contracts you offer. Typically when shopping for free agents, you have multiple you have your eyes on. But you cannot offer contracts to them, hoping that at least one of them accept. If they all accept you are in contract trouble.
Fix - have the ability to remove an offer on the table. Also, if multiple offers are accepted at the same time, the screen should list them and you should be able to deny some and accept some.
You send an offer to a player the first day, only to find out the next day there are 4 other teams interested. You want to increase your offer, but you can't.
Fix - have the ability to edit your offer.
Trading players -
Trading players is very cumbersome and can take a long time. You should be able to drill down more on the type of player you are looking for and see what the other team is looking for. Years left on contract, contract status, position (including RD and LD), even down to certain attributes like a good face-off guy or a good defensive forward. You should be able to see more basic information on the trading screen so you dont have to keep digging deeper and backing out. Rating, age, and type of players would be good starts.
I feel these could all be done with a simple patch, I feel these simple changes could have a huge impact in Franchise mode.