Hello.
For me all are good but not for the group only for the character making the action with a calculation between the class, the action, the possibility to make this action and the result. So a thief must learn form lock and traps, a fighter from a fight and so one but with a the xp downing after a while.
Example: I'm a fighter and I kill a wolf, I got some xp, for the first five same xp but after half the xp, quarter and after ten kills, 1 % because you learn very few from repeatly making the same action after a while.
For a mage, when using not learning a spell, the same system but after nothing except if he make a new sequence, so for me it's will push the player to discover the other spells and don't be stuck on the same spells for all (BURN THEM ALL !!).
For a thief,if you disarm or unlonck the same mechanism ten times there is no challenge!
I'ts just my opinion and sorry for my english.