"Tax-free growth" is a red herring. Whether the growth happens before or after taxation is irrelevant if the tax rate is the same on either end.
Suppose you have $X of pre-tax money to invest, you expect it to grow by a factor of G by the time you withdraw, and your tax rate is T.
Invest in pre-tax and you put the full $X in the account, it grows to $XG right before you withdraw, and you then owe $XGT in taxes when you withdraw. This leaves you with $XG(1-T) to keep.
Invest in Roth and you pay $XT in taxes up front, leaving you with $X(1-T) to invest. It grows to $X(1-T)G by the time you withdraw, and you get to keep the whole amount.
If T is the same both now and in the future, you get to keep the same amount either way! But if T at retirement is lower than T now (which is very often the case, especially for someone like you who has a high salary while working), then there can be considerable money to be saved by deferring the tax.
A couple of extra considerations:
* If you plan to retire before Medicare age, be aware that the
ACA healthcare subsidy phaseouts act as an additional tax that you likely don't have to pay while working. In many cases this tax can cause your overall rate to be higher during this first part of retirement than it was while working, even if you go down a bracket or two where the normal tax is concerned.
* If you're maxing out your retirement accounts, you can effectively shelter more money from tax by using the Roth, since the nominal limits are the same either way but a Roth dollar is worth more than a tax-deferred dollar. The correct comparison would then be to look at the Roth retirement account vs. the pre-tax retirement account
plus putting the tax savings to grow in a taxable brokerage account. It seems you may have already thought about that though. At the end of the day I think this "you can put more in Roth" factor can be a nice tiebreaker if you expect your tax rate to be about the same in retirement as it is now, but is otherwise pretty minor.