@Michael Stroup,
I have to disagree about the military TSP. True they don't match contributions, but it isn't designed to be a fully-funded retirement plan. If you do 20 years, you get your pension, plus whatever you have in your TSP. Pretty generous when you do the math, and you can borrow against it. Most people would die for that kind of a retirement package! You can keep your match, I'll take 50% of my base pay for the rest of my life.
As for the number of funds, not counting the lifecycle funds, you are correct. But...what else do you need? I can get small cap, large cap, international, bonds, and the ultra-conservative guaranteed G-fund. Plus, the expense ration is 0.027%. That's about 1/4 of the lowest I can find from low-cost mutual funds or ETFs. Sure, index investing is boring, but you can always go crazy with a personal investment account. Nothing stops you from contributing to an IRA on top of your TSP.
I do agree that the Roth is a nice addition, and definitely the way to go.