I think this is a good thing for Australia. Get a young guy in there. Gives enough time to prepare them for the Ashes.
I've always thought MacGill was over-rated. Sure, his record is good, but remember, most of his games he was playing alongside Warne, which meant 2 spinners, which meant helpful conditions. He rarely played on pitches with no assistance. I'm not bagging the buy. He could really rip the ball and bowl some beautys. However he's always given away that four ball an over.
It's a big loss still, for a guy of his talent to retire.