Add signing Jeff Finger as Kurt Sauer to that list. It was bizarre move back then and I think Jeff Finger felt that he had won in a lottery. Second tenure of Cliff Fletcher wasn't that great in overall, but it was at the darkest of times, so I wouldn't rate his legacy trough that. In his prime Fletcher was money for us.
In overall when we look that list, it's debatable if we can get better GM if we're going to get rid of Kyle Dubas (if we roll the dice). I can't think better and available GM candidate at the moment. In hindsight all those previous GMs have made costly mistakes, but haven't shown anything exceptional (I say Fletchers first tenure waste really close to that).
What I like about Dubas is that we groomed him. He has shared philosophy with Shanahan, that we should build from ground up and look the whole picture. We have good development system in place, great farm system and great team in place. Dubas has been building our foundation.
Would I like to change that now? Never. I hope Lou could have handled those big RFA negotiations, but in big picture I wouldn't change Dubas to Lou. Yet to be seen if Mark Hunter is better GM, if he ever get to that point, that there is a team knocking on his door and his willing to leave London for that.