@Celebrim , thanks for the information about the Shaman and their taboos. As 3rd party I didn't have a poll option for it, but it's interesting to see where it does come into play. One of the points I brought up in the the paladin discussison was about how having defined Oaths vs. vague fluff descriptions was part of what made the paladin more "open" to violations. Your example with the shaman's taboos is a great example of that.
Yeah, it's always harder to follow a code precisely than vague guidelines, simply because it's easier to see when you're off the path. When you have vague guidelines and axioms to follow, it's by design open to some interpretation and not as open (or open at all) to external review. Basically, only the character can know when they've broken their own internal code in some places and betrayed themselves, and there are few exceptions to that - all of which are pretty easy to keep for a player whose primary motivation is advancing their character.
But when you are sworn to something external that can judge you, it gets a lot harder because everyone can see when you failed as a mostly objective fact.
I don't actually have 'Paladins' any more in my game, though you'd be welcome to play one that is more or less exactly that. I have a homebrew class called 'Champion' which works for any alignment or any combination of beliefs, which in the class are called 'portfolios'. The current Champion in my group is the Champion of a deity called Aravar, whose is the god of travelers and in particular in his role of guardian of travelers is the god charged with protecting souls of the dead on their journey to their afterlife. So when the player created the character, we worked out like 5 things that Aravar would absolutely require of his mortal representative, which are things like - "Always provide protection to travelers.", "Never refuse hospitality to a traveler.", "Always see that the dead are respected and properly interned.", etc., along with a general prescription that alignment could not stray from Aravar's alignment of LG. No doing any thing that is obviously chaotic evil in result or motive. And so yeah, every time they kill someone, he's got to stop afterward and do his RIP thing, and provide for a proper burial. The thing is, it's not really a burden for this player, because honestly he is Lawful Good. He's more or less incapable of playing a character that isn't putting the considerations of others before himself, striving to establish justice in the world, taking on other peoples burdens as his own, and protecting the innocent.