In NZ, McAlistair will now always be remembered as guy that COULD have been really good.
I reckon that first overseas stint (Sale) has stuffed this guy. Went away before he was fully developed as a Rugby player, and never got back to the position he was, and the way he was heading, in '07.
Recently he has been playing better rugby with The Blues (Maybe he was in contract negotiations?) - certainly better than the last couple of years, but still not at the pre-'07 heights.
Its a shame, because now he will always be remembered for how he played since returning to NZ- which is a player that was "average to good" - nothing more.