If you use 25 levels which is as said very lame. I think it can cause lag if an ability has a lot of levels but do not quote me on that.
Though we're speaking about 100+ levels here I think.
also, what if he needs to balance the spell. Have fun editing 25 fields each time. Unlike if you coded it properly you would just change one variable.