I don't use a new address for every transaction, but I do change my address regularly. If you use Coinbase I relieve that it will automatically update your address to a new one, but the old address remains associated with your account so you can still receive any funds which are sent there in future. Of course Coinbase will still know of the link between your accounts, so it's not 100% evasive but harder to track through the blockchain.
The way I look at is that changing addresses is good for privacy, but unless you have a specific reason to try and evade tracing then just changing regularly is more that enough