I think Ryan Hardy will eventually make a great GM but hasn't been at the pro level long enough.
Problem is if you replace Dubas, you are pretty much looking at other candidates who are rookies or other veteran GMs who have warts as well. There isn't a guy out there who is the perfect GM. I lean closer to an up and Comer like Sakic and Yzerman who played the game somewhat recently, have a Guage on what it's like in the room and on the ice these days as opposed to guys like Lou, Rutherford or Burke where the game might have passed them by. Spezza is that guy that I think will be that guy some day. He was in the NHL just last year, great leader, is an absolute hockey nerd and still seems driven. But he wouldn't be sniffing that kind of role for probably another 4 yrs.