My $.02 - trade makes perfect sense from a theoretical perspective.
From a practical perspective - seems like significantly more downside risk for Dubas vs. Chevy. If RG ends up better, Chevy still has an out that RG wasn't going to sign in Winnepeg, so he got the best deal he could. If BY ends up the better player, Dubas looks even worse he theoretically had more leverage in the deal, traded his organization's best prospect, and hurt the rebuild of team.
Just one of those times that "prospect for prospect" deals has significant risk because everyone has draft picks that don't work out, but it looks worse IMO when you drafted a guy and then lose a trade for another prospect. Thinking of a Wade Redden/Bryan Berard type of situation.