Yes it would be good, I was thinking that fighter types should get a couple for every attack they make and casters for every spell they cast. That way one is not forced to go killing monsters to level up if they don't see that as something their character would do. Also fighters could fight each other as practice and gain xp for it.
One thing I am definitly going to add is an RP xp script that gives xp for talking with other players, not a lot but enough so one does not feel compelled to abandon RP to go gain xp.