I got Pilgrim on two characters. I vowed I wouldn't chase after world event achievements on anything but my main alliance character. But the ability to level up cooking on my newer horde character was too good to pass up.
The "hardest" parts were sitting at enemy tables on both factions. Undercity and Stormwind weren't pleasant. I also wasn't sure how to easily get to the Alliance cities via horde.
But I'm going back to my vow and try not to pursue too many achievements on my horde character. Sounds crazy, but my horde character is my hobby, while my alliance character feels more like my workhorse. My alliance one does raids and tries to get more achievement points. My horde character "pvps" and is happy when a quest green is better than something I'm already wearing.
Ghosts of Saltmarsh Color Maps
11 hours ago