I voted for it going either way as well. I like the progress in the farm system, but that progress has really only shown in one year while hopefully the previous years were just building towards where we are now.
We have some real good players on the MLB roster, but many of them are nearing or already past their peaks and possibly big injury risks, but when these guys are healthy and on the field, they can produce. Ordonez's contract was a major gamble, but this team wasn't getting a player of his caliber without having to overpay. We still have yet to see what an effect that he will have on this lineup if he is anywhere close to his old self. I think it could be greater than expected.
He's made some real good moves (Polanco) and some not-so-good moves (Percival). No GM is perfect and I think if anything else, he is not hurting this franchise (although having little to no progress towards being a contender for too long equates to failure). I also tend to have a slight fear of changing GMs unless it is clear beyond a shadow of a doubt that the current guy is not getting the job done. I fear another Randy Smith-type who not only didn't succeed, but hurt the franchise beyond his tenure. Is there any reason to trust that Ilitch will find the next John Schuerholz or even Billy Beane instead of the next Randy Smith? That may be why I am willing to give a guy who's at least been average as GM as long as possible to prove himself one way or another.