Well leafeon lv X never seems to die in popularity simply because of its pokepower, which allows you to attach an energy card from your hand to a pokemon once per turn of any type. Feraligatr only allows water energy to water type pokemon, and pachirisu does two electric to itself. If you are looking for psychic energy, that jirachi is definitely viable and there are better options than mismagius for transferring after that. Lucian's assignment is a supporter which allows you to move your energy from a pokemon to another, and shaymin from unleashed or undaunted has a power that allows the movement of all your energy between pokemon freely. For a quick power up of a costly psychic pokemon, you could drop one jirachi to the bench or even two if you flip too many tails, then shaymin celebration wind them all to your psychic pokemon. If the jirachi's become a liability on the bench, seeker them or super scoop them up.