Вы все некорректно сравниваете Фассбендера с МакКеленом. Фасси играет зарю героя. Молодого, яростного, импульсивного. Естественно он будет интересней. МакКелен играет Магнето в старости - матёрого, прошедшего огонь и воду, уставшего в конце концов. Так что каждый на своём месте, и оба отлично сыграли разные жизненные вехи данного персонажа.