Mailloux has baggage and if the draft were deeper you wouldn't feel as comfortable trading both first rounders.
and for what it's worth (because I don't want this to get lost amongst the other points)
While what Mailloux did was shitty, it was also 4 years ago and I truly doubt it would have any impact on his value across the league.
In terms of 'depth of class' - these are just a
few of the players that were drafted between 16-25 over the lst few years
24: Parascak/Boisvert/Connelly/Eiserman/Hage
23: ASP/Moore/Barlow/Perreault
22: Ostlund, Kemell, Miro, Snuggerud, Rinzel, Lambert, Howard
21: Othmann, Bolduc, Lucius, Wallstedt, Johnston
20: Guhle, Reichel ,Mercer, Shakir, Neighbours
19: Newhook, Krebs, Harley
Two of Aitcheson, Bear, Lakovic, Schmidt, Hensler, Carbonneau, Reschny in terms of VALUE is perfectly fine with me - I just don't think the Habs want to wait 3 years; they want someone who can come in and help Demidov next year.