Your idea does seem good but what about free players? They can get only so many quest points. With having to get more than the max quest points you can get on free to play to lower the trading limit, free to players, epically the free to play skillers, would have some trouble if they want to make more than 3K xp on each skill.