I just have to say it. Thematically, Magneto and Namor are the most underwhelming characters in the game
The master of magnetism can't
Redirect bullets or throw metal.. anything at anyone? Buildings? Meteors? Rocks? Anything?
his ultimate blows up in his face when too many pewpews come even though it should... Absorb projectiles for your team? We don't need to talk about the damage output compared to other ults.
he can't fly unless he takes the long way around up some stairs to do some non relative slow float?
Imperious Rex
Summons some level 30 octillery Pokemon (max 2) and a baluga whale.
Forget barracudas, sharks, krakens, sea monsters, etc.
Can't fly except the same slow float that has no gameplay to it and is never used
Normally goes hand to hand in the comics but turned into a trident thrower who magically has unlimited throws
Literally the chosen one and first mutant meant to unite land sea and air.
Suggestion
Since magneto is a tank, it would hurt him to be able to fly and wouldn't be game breaking. Make him unique. Give him storms fly, faster out of combat. Wouldn't change much I promise.
Make his basic and mag cannon just visually more... Noticeble. No one notices Magneto's attacks in a fight, every other ability and attack in the game is more impactful visually. You don't have to change the mechanics or damage.
The biggest proposal for the WEAKEST ULT UN THE GAME is to no-cap projectile absorption limit, and make that damage equate to how much is done.
Lastly, leg magneto have a "grab" similar to the Star wars games or any furniture manipulator game. Let him grab pieces of breakable terrain on the map and yeet it at people for crowd control. Just like 30 damage nothing crazy, let the terrain be a mild mess of an obstacle like Groot walls.
Give Namor a double/triple jump with his wings.
Omni directional with water bubble
Gives his melee a 3 hit combo that is worth looking out for, maybe a mild stun on the 3rd hit or make it pin someone against a wall for a "free hit"