Actually, I enjoyed it much that skills were not limited to a class, one class would sometimes just be better at something than another. Don't get me wrong, I like some of the ideas suggested, but let's not forget that playing, say, a barbarian, is a limitation you implement, not the game itself. If Larian would add something like 'demolish': great, but it shouldn't be limited to the fighter, nor lockpick to the thief. (I know that's not really what you are saying, but class-orientated thinking might result in such limitations.) Being able to shape any character you want, that total freedom, is one of Divine Divinity's greatest assets! Let's not mess with that!
I am in blood Stepp'd in so far, that, should I wade no more, Returning were as tedious as go o'er.