Great ideas. I would also ask for the ability to trade 2 players for 1 player or 3 for 1 or 3 for 2. After all, this is done quite often in real life.
I would also ask this not to be limited to franchise play, but also as an option when playing a season as well.