That article is generally correct in saying traditional accounts will be better for most.
The math used in the article, however, is not correct and overstates the value of a traditional account.
You need to look at marginal rates, both your marginal tax saving rate when contributing and your marginal withdrawal tax rate in retirement, to judge whether a given contribution should be made to a traditional or a Roth account.
Note the possibility of self-defeating predictions:
a) predict high taxable retirement income > contribute to Roth > get low taxable retirement income
b) predict low taxable retirement income > contribute to traditional > get high taxable retirement income
Estimating withdrawal tax rates is not an exact science, but here is one approach:
1) Include any guaranteed pension amount that you can't defer in return for higher payments when you do start
2) Take current traditional balance and predict value at retirement (e.g., with Excel's FV function) using a conservative real return, maybe 3% or so. Take 4% of that value as an annual withdrawal.
3) Take current taxable balance and predict value at retirement (e.g., with Excel's FV function) using a conservative real return, maybe 3% or so. Take 2% of that value as qualified dividends.
4a) Decide whether SS income should be considered, or whether you will be able to do enough traditional->Roth conversions before taking SS.
4b) Include SS income projections (using today's dollars) if needed from step 4a.
5) Calculate marginal rate using today's tax law on the numbers from step 1-4.
6) Make your
traditional vs. Roth decision for this year's contribution
7) Repeat steps 1-6 every year until retirement
The steps above may look complicated at first, but you don't need great precision. The answer will either be "obvious" or "difficult to choose". If the latter, it likely won't make much difference which you pick anyway.
Also, if you pick traditional and that ends up being wrong it will be because you have "too much money" - not the worst problem.
If you pick Roth and that ends up being wrong it will be because you have "too little money" - that can be a real problem.
Thus using traditional is a "safer" choice.
But see also
Most TSP Participants Should Switch To the Roth TSP for an additional perspective.