I like the idea of characters not being entirely created to be the optimal solution to a problem, but a more complex figure. One idea to make things less optimized and more like actual super stories, where a hero has to figure out how to use their powers, is to have people design their character before super-powers, maybe 100 points, then have their super powers as another 200 point "package". Then you have everyone swap super-powers with the person next to them.