Personally, I dislike the concept of locking an ability until a certain time period. I think it’s a very clunky solution to balance and gamethrowing problems. I also think evils should be able to target themselves and their allies with all of their abilities.
In some niche cases, a killer can predict he will be swapped with his target and himself. At the moment you’re only counter is to do nothing (if you’re Assassin or Cult Leader) or attack anyway and just hope you’re not swapped (if you’re NK).
This is especially annoying if you’re trying to convert someone and know you will be swapped with yourself. Of course it’s a niche case, but still.
Regarding the main topic, which is abilities like Prince exe, Knight CS, and Smite not being usable until N3. It’s very annoying to jail someone acting like a Fool N1, because now you’ve got a confirmed evil in prison but you have no way to kill him safely for 2 more days.
Knight CS. If three people claim alchemist D1, why shouldn’t he be able to coldsteel the most suspicious of them? Just because it’s D1 doesn’t mean you can’t make a judgment on which is the most suspicious. And it’s very often you find an evil D2 who might be a Fool but the Knight still can’t kill him for another day.
Paladin Smite. I admit that locking Smite until N3 was a VERY good move balance-wise. However I still feel uncomfortable with it and feel there are better solutions. Such as letting Smite be used any night but not usable again if you miss with it.