(Sorry guys, wall of text crits you for 9000...)
So, here's the issue: Devin hates D3's ability to change your abilities at any time with virtually no cost, and I have always hated how strict some RPGs are (D2) on character build, once you've made a decision.
After talking around it a little bit, we realized that this was the issue causing us to approach certain ideas and decisions so differently. Devin suggested simply making the ability to change your character choices an option. We decided that this is something that you should probably be able to select at character creation, right next to the option for hardcore mode. Even if a mutable character is playing on the same server with immutable friends, he'd still be able to change his choices.
We liked that this gives the choice of how hardcore the game is to the player himself. However, I've been thinking about how the game changes as you transition from single to multiplayer mode in Akintu.
So you've got your character, and you can play it in your own world on your own computer. If you want to play with a bud, you can invite him to your world, or he can invite you to his, but your character data still comes from your computer. (Correct me if this isn't how you envision multiplay working!) Since one player has no control over his friends class choices, we may end up with a ton of players choosing one primary class. And they may all be melee characters, which would probably make team play pretty boring, and hard to work your way in to weapon range without getting your skull cleaved by your berserker buddy's backhand.
Basically, I'm thinking that even with a variety of secondary classes, it will be good for multiplayer play if people can adjust their classes. Even the ones that want to play the strictest version of the game.
So one possible solution would be to have dual-spec like in WoW. You can hit the toggle button, and go from fighter / thief to fighter / ranger, and back again. Your choices made in each spec are remembered anytime you are in that spec. It still requires you to plan your build ahead of time, but gives you a little bit of flexibility at least. Mutable characters however, would be able to switch between any of their 3 (or 4) secondary classes) any time out of combat (or maybe just any time in town) and be able to adjust previous character choices too.
Or we could not limit the number of specializations. Have one for each secondary class. Let any player switch their secondary class sometimes (out of combat, or else in town). Have the difference between mutable and immutable characters simply be that immutable ones cannot change previous choices made in each secondary class spec.
Sorry, this is far more rambling than I wanted it to be. Hope some of it makes sense. Let me know how you guys feel. Like one of my ideas? Have alternatives? Think it's a non-issue and we should stick with one spec?