No offense, but your team is extremely unbalanced, the only thing that is remotely bulky is Aegislash, in its Shield Form. The rest of the team will get 2HKO by any decent powered neutral move, and Alakazam isn't going to help with this. So in this case Kangaskhan > Alakazam probably, but Kangaskhan isn't really going ot help your team on the defensive side either, it has no resistances. Hyper offensive teams can be effective, but none of your pokemon really have enough fire power, and you still need a Pokemon that can take hits. I would recommend getting a completely different Pokemon altogether, a bulky one, if not a complete wall. No one says you have to have a Mega on your team.
tl;dr: Reform your team.
If this is for ingame: I never said anything :P