It depends on the tax. Income tax, no. Income tax sucks.
Taxation on business should fit the national strategy. Certain taxes and tarriffs are good for the economy. Certain taxes are great for the economy, especially when talking about trade and global development.