As long as you can leave the money invested until retirement age, there's really no reason to not take advantage of a Roth. The investment options are the same, it's an account characterization. As long as the tax and spend politicians don't decide to steal in the future, a Roth will never be taxed. The only other advantageous tax strategy that approaches a Roth is the stepped up basis for appreciated property that is passed on from an investor to their heirs. For the super rich, highly appreciated property that is donated to charity also has crazy tax benefits (something like purchasing art, donating it to your foundation years later, taking a tax deduction for the appreciated value but avoid paying taxes on the increase in value).
Use a Roth unless you are planning to cash out an investment for a certain purchase well before retirement. Roths even have a few rules that allow access to withdraw funds before retirement in certain situations (which I'm not up on but somebody reading this surely does).
Get a Roth. ASAP. There are contribution limits that kick in for high earners as well.