I think grabiner's question about retirement location will be the main one. If you are going to a lower or no income tax state, then paying the extra tax now is a disadvantage. (Some might be overcome if you are maxing out your tax sheltered space. http://thefinancebuff.com/roth-401k-for ... e-max.html
Assuming the income tax rate stays similar now and in retirement:
steelerfan wrote: Should I continue in the ROTH IRAs?
Since you will have 2 pensions, I would keep both IRAs as Roth.
steelerfan wrote:When the ROTH TSP is offered should I switch to it?
Since you are already contributing to 2 Roth IRAs , I would probably stay with mostly traditional TSP. This will give you a good mix of post-taxed and pre-taxed contributions.
Since you are in the 25% tax bracket and do not list any taxable in your Portfolio, I'm assuming that your income is not low enough for the current traditional TSP contributions to push you down into the 15% range or high enough that you are maxing out the 2 IRAs and the TSP with some taxable left over. If you ever do hit the limit on the tax sheltered contributions, I would contribute enough as Roth to stay fully tax sheltered without any taxable retirement savings.
steelerfan wrote:Is there anything you would recommend I change?
Your current setup is good, and near perfect if you are not comfortable with managing and rebalancing seperate funds. But I would probably use individual funds instead of TR funds for 3 main reasons:
Lower expense with admiral funds at Vanguard
The I fund does not include international emerging markets or Canada
The G fund is a unique bond fund only available with the TSP. It has a bond rate of return, yet with zero risk of loss.
To keep the same AA but with separate the funds: All bonds as G funds, all international as Vanguard Total International Stock Index Fund Admiral Shares (VTIAX). Then fill the rest of the IRAs as Vanguard Total Stock Market Index Fund Admiral Shares (VTSAX). And the rest of TSP as C and S funds (4 to 1 ratio to match total stock market). This would also allow you to add any tilt if wanted.