I thought part of the entire charm of Divine Divinity was that your character doesn't look exactly the same as every other fighter, mage or thief out there. Your character is unique, it represents who you are, what you have learned, what you're interested in, your own special playing style and maybe even your own self. I mean, it doesn't get any cooler than that.
To be honest, I've been used to the D&D style, where warriors are warriors and will never cast spells, and where mages are mages and will never sneak in the darkness. But to think in strictly class vs. class terms is limiting, it's unrealistic, and it's also bad roleplaying sometimes. Why shouldn't a warrior be intelligent, witty, and wise? I mean, a pure orcish brute might not be able to identify a great axe when he sees it, but a warrior wise in the ways of lore would recognize a divine sword and its special properties as soon as he or she sees it. That's just my 2 cents though, you don't have to buy it.