Trainer - Supporter
NM beats them both, being a trainer. All there is to it, +1 to NM.
Amount of Pokémon/NRG
Palmer tops both with 5; NM is acceptable with 3, as that's generally all you'll need; Aaron's only takes 2, and can only take SP pokes, so that's easily worst of the three.
+1 to Palmer and NM.
To Hand or Deck
Aaron's gets them to your hand, while the others go straight to the deck. +1 for Aaron.
NM - 2
PC - 1
AC - 1
I think generally, they all have qualities the others don't, but I think NM is easily the best of the three, as unlike Aaron, is doesn't specify what you can take, and most importantly of all, it's a trainer. This means you can recycle your pokes, and instantly get them back with your Supporter that turn, something which can't be done with the other two.