Fairies make it possible for pokemon like sableye or spiritomb to actually be hit with effected attacks which is good though that's all I could really say. Mega evolution just felt like some add on to try to keep the pokemon series fresh not sure how many people actually use them in the competitive scene or at all since they don't really feel necessary.