I think that the most annoying thing of TP is costing: making a new TP is really a pain because you've to calculate the price for every profession.
Other things (special items, blocks of skill ranks) are minor nuisances that can be easly solved compared to that imho.