I think HM Fly would be great for trainers that explore more areas. you could have it so that if your guild owns a gym you could quick travel to it on the map if you have a pokemon with HM fly.