I would rather keep the taxes, I think people just need to get used to the new system, and plan their team building strategy a bit in advance.
For example, I bought some quite crappy C recently, and now I regret that move, there were better players on TL, but oh well.. I still like the new system anyway :) And I'll relegate next season, so whatever :)