I like this trade too. Stafford will put up numbers close enough to Brees. They'll be throwing 40 times a game. He had a "bad" game last week and still netted probably top 10-15 points for a QB. Meanwhile, a healthy McFadden is as good as any back in the league. You'll be insanely stacked at RB (you already are) but you're still improving the position. You can try to trade one for an upgrade at WR or TE.
Nice work.
I think people get a little too excited over pairing QBs and WRs. It depends on the league you're in. It also means that 2 of your best players will be out the same time during their bye week. If you're in a bigger league, your bench is filled with guys with upside and the FA market is week. You might as well be punting a week.
But more importantly, you expect these players to blow up just about every week. They're high end players. So there isn't much difference if your WR blows up and you have an elite QB that you'd also expect to blow up anyway (like Rodgers in your case). On a week to week basis in most leagues, a guy with Jones and Rodgers/Brady/Stafford/Newton/Manning probably feels better about their situation than a guy with Jones and Ryan.