Here is one I thought of.
I call it the Nlocke
What that is would be where you can only use pokemon that are in certain areas for a trial. Like how N did.
Meaning if you have just unlocked the area for the trial, you can use pokemon there.
There are 3 exceptions
1 rival battle, 2 Minas...