TAS Superman was strong but held back because he did not want to hurt anyone. Remember the last episode vs Darkseid. Epic DC ending. What a show. Superman is the ultimate weapon, God, or being in the Universe. Nothing but Kriptonite should be able to hurt him. When you make him weaker or make him have a weakness to magic you water down him in my opinion.
I hear you but weakening takes away what make Superman special. There is a reason he is the greatest Superhero. Why Darkseid wants his DNA, Why does Batman fear him and loves him, Why Lex is jealous of him, Why Wonder Woman thinks he is worthy, and why he is the leader of the Justice League. I can’t speak for you but the comics about Superman deaths with Doomsday and All-Star Superman hit me in such a way. I will say this there should not be to many Kriptonians running around like In Man of Steel. They should stick to Zod and Faura in the phantom zone. Kal and Kara should be the only kryptonians who are free. Kara should be in the futuristic time line because I will never understand how anything is threatening the earth with two kryptonians protecting earth.

word: