The most fascinating powers don't mean a thing if the guy's poorly motivated or dull, and the most generic powers won't hurt a well-motivated character. Personality and motivation are what make Magneto, Magneto and not Cosmic Boy. The powers work for him, but it's his motivation that makes him the character he is.