One area where I've always disagreed with Zehn and others is that I believe you can mix hardcore and casual elements in a game. An example I'd use is this: allow players to choose one of three XP curves when leveling - a 10% faster leveling but subject to corpse runs and XP loss, including de-leveling. Normal leveling, no corpse runs but XP loss/XP debt (no deleveling) and -10% slower leveling but no corpse runs or XP loss on death.
You can "Play your way" but playing your way has some consequences. Similiarly, I don't mind class switching, but with consequences. Same sort of thing. You can start a class with no class switching allowed for a 10% XP boost. You can start a class that allows class switching but you lose 50% of your accumulated XP/Levels (so if you're a 50 Ranger and switch to SK you start as a 25 SK) for normal IP. Or you can start a class that allows class switching and you only lose 25% of your level but at a -10% XP costs.
Numbers are just arbitrary for the purposes of this post.