Imo Haligtree is pretty much a perfect example of what a Souls quest should be. It does take some work but you're never completely directionless unlike the myriad of quests where NPCs just teleport to random locations in the middle of nowhere without any indication of how to find them again.
Yeah, maybe a better example would be Millicent's quest line where she just randomly fucks off to somewhere in Altus Plateau (among other places). The added NPC tracker helps a little bit, but it's needle-in-a-haystack trying to find the specific NPC that you want.
Haligtree specifically suffers from a user interface problem in that it's not obvious how or where you need to use the medallion - at this point you've probably used the other 2 medallions, setting a pattern of "find the new lift, use the new medallion," so
returning to the second lift and pressing different buttons to go somewhere different goes against what the player has been taught.