Trainer Skills are a great idea no matter what, though! I'd like to be able to obtain several skills but only use 3 or 4 at a time -- and have them range from being able to give faster commands, to making Pokémon evade certain attacks more easily. This can become a very deep strategy mechanic that could shake things up, if implemented correctly. In fact, I think they should focus on more obvious additions / changes like this one.
Speaking of mechanics changes, you know what's one thing that should be updated? Switching. If you've been into competitive battling at any point, you'd see that switching is very, very overused in battles, and they often get a bit slow or repetitive because of that (and that was also the reason moves like Spikes or Stealth Rock became grossly overused in Gen VI). I wonder how a more strategic "switch" mechanic could be implemented. I thought of something like the TCG's retreat cost, but straight away limiting switching wouldn't be too elegant. Perhaps there should be an advantage in not switching, like Pokémon building up a certain strength or lowering the likelihood of a OHKO based on the time they are on the field.
Speaking of mechanics changes, you know what's one thing that should be updated? Switching. If you've been into competitive battling at any point, you'd see that switching is very, very overused in battles, and they often get a bit slow or repetitive because of that (and that was also the reason moves like Spikes or Stealth Rock became grossly overused in Gen VI). I wonder how a more strategic "switch" mechanic could be implemented. I thought of something like the TCG's retreat cost, but straight away limiting switching wouldn't be too elegant. Perhaps there should be an advantage in not switching, like Pokémon building up a certain strength or lowering the likelihood of a OHKO based on the time they are on the field.