It depends. You have to consider your current tax situation and your projected future tax situation.
For most military people, the Roth side of things is pretty nice, especially if you get CZTE and can reduce your taxable income significantly. In that case, money invested in the Roth IRA and Roth TSP (also the earnings) never get taxed.