If we work within a constraints system the more powerful ("OP") abilities could cost more in CPU/Power compared to other abilities, or we could make it so that you can scale the output of abilities, so that the more powerful you make the ability the more drain it puts on your systems.
Other then that, the problem would otherwise be the basic design of the abilities.