Why is HSA second, ahead of Roth?
Because HSA is the only triple-tax-free account: pre-tax in (federal + FICA via payroll + state in conforming states), tax-free growth, tax-free out for medical. The combined tax saving on the contribution is typically higher than any other dollar in the waterfall.