How to fix power inconsistency (my idea)
Problem: a character with a certain power can reach certain feats of power that they can't do again for no explained reason while being attacked by weaker characters
Examples: characters with super strength can lift a car in one scene but can be held down by normal people in the next. A character with superspeed could move so fast time seems to stop, but still have a slower character able to defeat them.
Solution: First, powers shouldn't be passive IMO, a user should have to activate it. Second, a user's power should be limited instead of endless.
Examples: a character with super strength should activate their power, which should eat away at their stamina leading to exhaustion for when the plot needs them to be weak. A character with superspeed should activate their power and have it fueled by their metabolism, becoming malnourished if they use it too much and becoming slow when the plot needs it