So. Keeping classes between circles is nice, but it really didn't solve the problem, imo. That's because, when you get down to it, it's really only nice for the people like me and Septus and such, the serial circle-changers who know they're going to switch back eventually and who have enough resources to afford a circle change despite missing out on refunded profession lessons. Me, Septus, Eldreth, etc. Most of the other people either don't have the resources to switch circles without dropping professions, or they don't change circles often enough to justify keeping a profession.
The big problem with class changes, imo, is that by the time that people have enough levels and skills to really understand how their class actually works, they're already locked into it. L51 and mid-Mythical and you're eating a 50% lesson loss if you decide you dislike it. This is a huge problem, because most classes don't actually get rolling until you're dual-trans at the least. An Outrider needs to trans Wyrmriding and Hunting to fight; until they have those skills, how can they know whether or not they want to stick with the class? New player picks assassin and by the time they've realized "oh crap, this class needs affliction tracking and all this stuff I don't understand" they're already locked in. Player picks a magick circle profession and later decides they'd rather be in AM/demonic because of a better combat environment? Too late, you're locked into Mage.
And what happens if they don't like the class? Well. They can quit the class, lose 50% of their lessons, and then have no easy way to regain them because they've burned all their easy leveling lessons/credits already. They can make a new character and throw away all the bashing time and gold and other gains they've made in order to put the easy leveling credits towards another profession. Or they can quit. The problem here is that all three of those options suck.
I think the player experience would really be improved by moving the requirements for Master up a bit higher. Let people hit dualtrans without necessarily automatically mastering the profession, so that they can actually use the class skills before they get locked into it. Maybe change it so that you don't Master a profession until you have a certain amount of hours logged as that profession? A one-time use free/90% class change, like we have reincarnations? Something to keep people's choices from being locked in so early.
"On the battlefield I am a god. I love war. The steel, the smell, the corpses. I wish there were more. On the first day I drove the Northmen back alone at the ford. Alone! On the second I carried the bridge! Me! Yesterday I climbed the Heroes! I love war! I… I wish it wasn’t over."