No I do not think Sakic is a good GM...I was just using the same logic you used for Roy, and applied it to Sakic. Sakic was a winner as a player..top notch.. cream de la cream.  But just because Sakic was a excellent player does not mean he will be (or is) an excellent GM...AND just because Roy was an excellent player doesn't mean he was an excellent coach.  Heck Benard won just as much as Roy in the minors as a coach and everyone thinks he stinks as a NHL coach (i'm holding judgment until the end of this season).  Roy wasn't a good coach...and he quit when he found out his usual methods weren't going to work at the NHL level..He quit! On the Avs, On the players, On Joe.
He quit....took his pucks and went home.  
There never was an opportunity to choose between Roy or Sakic because Roy quit.
Sakic hasn't quit...he might get fired...but he's not quiting.