For my money losing Maguire would be a blow for both the player and the club. If Aberdeen are to move forward they need to keep their best players - particularly given Maguire and Scott Vernon's blossoming partnership up front. McAllister is in good form but is unproven at the top level. The potential compensation fee of £300,000 would hopefully allow Craig Brown to bring in a striker with more SPL experience as well as possibly freeing up the funds to strengthen other areas of the squad.
What is most important of course is not to jump the gun - Maguire is still an Aberdeen player and has not personally commented on the matter. While it seems unlikely that he will stay at Pittodrie next season there is every chance that his circumstances will change. I for one will be fully behind Chris for the rest of the season.