Project: Gorgon is a 3D fantasy MMORPG (massively-multiplayer online role-playing game) that features an immersive experience that allows the player to forge their own path through exploration and discovery. We won't be guiding you through a world on rails, and as a result there are many hidden secrets awaiting discovery. Project: Gorgon also features an ambitious skill based leveling system that bucks the current trend of pre-determined classes, thus allowing the player to combine skills in order to create a truly unique playing experience.
The Project: Gorgon development team is led by industry veteran Eric Heimburg. Eric has over a decade of experience working as a Senior and Lead Engineer, Developer, Designer and Producer on successful games such as Asheron’s Call 1 and 2, Star Trek Online and other successful Massively Multiplayer Online Games.
With the switching between clashing permanent choices thing... I think there should be a cost beyond the material for doing it. I think you should give up everything associated with the skill when you drop it. That means (for example) if you give up being a wolf, you lose all howling, beast metabolism, and lycanthropy xp gained. The reason for this is that, when you're a wolf, it's not just that you are a wolf. You deal with the werewolf goddess. I imagine she would not be happy to see you giving up her gift. So to get back in her favor, you have to start over from scratch (or claw in this case... We're not pokemon!)
This would enable people who regret the decision to have a way out of it... but it would also ensure that you didn't go "Ooo, Vampire sounds cool! *switches without thinking it through* Awww, this isn't as fun as I thought... *switches back*" It should be a hard choice to make... Do I give up everything I've fought so hard for to try out this other thing... or do I stick with what I know, and maybe make a new character to try this other thing later.
I think this makes sense. There should be an actual cost to changing forms, but I wouldn't want it to be all xp lost; just want it to be a significant opportunity cost to do so. If the player lost say 25% or 50% of their skills, it would be a decision they have to ponder, but they don't lose everything if they switched back.
It would be an interesting twist if you could do check gates for if they join an opposing view. So it's -25 for leaving and another -25% if you join the opposing faction.