If the feat was called anything but Spell Perfection, I would agree with you. Also at level 15, without the wording to apply it to additional spells, and requiring feat intensive pre-reqs, its hardly overpowered, even in the case of the paladin or ranger.