Taproot has been one of the worst decisions ever made in Bitcoin.
Discussion
It’s supposed to have all these privacy upgrades, but we should have never allowed smart contact support to be included.
The problem is the discount that the witness segment has with respect to the rest of the block, approximately 75%.
I see it as a good idea to increase the space to be able to execute more complex contracts, but that they pay the same as the rest.
Taproot is a soft-fork which means you can run your node without it and not validate taproot transactions. I'm thinking about doing it temporarily because taproot adoption is mostly ordinals as of now.