I would definitely support goal/accomplishment-based XP instead of kill XP.