MacDonald is the worst Flyer I have seen play. I can't really think of a time that he made a great or even good play. He has terrible defensive instincts. His default play is to ice the puck, even if no one is near him which is a huge liability because that means he has to try and defend in his own zone again. He doesn't have patience with the puck, he doesn't have the skill to deke anyone out, and he doesn't make good passes. The only thing that has kept him in this league is his speed - that is to say, he isn't slow and can skate backwards well enough to not get burnt. One more nice thing I can say about him is that he doesn't think he's better than he is. He doesn't try to take it deep in the O zone, he doesn't TRY to deke anyone out, and he doesn't try to be fancy.