Warne was, from a marketers perspective, the dream cricketer. He was also the incumbent, which meant MacGill only got to play when Warne was injured or banned, or if the track was a raging turner.
I recall a Sydney test when selectors picked Watson at 6 as an all-rounder, third seamer, so that Warne and MacGill could play together. Could have been done more, especially with Gilchrist in the team. But, we were thrashing teams anyhow.
Had MacGill not been around at the same time as Warne, he'd have a far greater legacy. As it is, he is remembered as the second stringer to a legend. He deserves far more than that imo.