Personally I love it. You get it free and saves you the time to level up the rest of your party via having to battle to earn XP, also saves you time of switching pokemon around in the party that would have to be in battle. How I hated doing that in the past.