Currently we have a banded flat tax system which is simple, it is all the credits, premiums, surtaxes, writeoffs,etc which make it complicated.

We pay a flat taxrate on every amount over the previous band, we don't pay the highest rate on the total amount, just that amount over the previous rate. Aka a banded flat tax, simple while being progressive. Just lower the rate in each band but eliminate all credits and write offs, i say.