I'm really struggling with the idea of using trades to improve the team. I can understand it for something like catcher, where there's not a good free agent option, but barring another team doing something really stupid, I don't see how a trade, where you'd downgrade in one area to upgrade in another, is a better option than simply spending money on a free agent.
Yes, that free agent's going to be overpaid, and I don't really want most of them, but it will only cost them money, which they have plenty of. Money is a significantly more replenishable resource than players.