Changes to the retirement system (military or civil service) never seem to be a benefit to the employee, just a way for the government to cut our compensation and make it more attractive to go contractor.
Under CSRS you never had to pay social security and could retire with 80% of your pay after 30 years. Under FERS you can get up to 33% after 30 years, plus social security and TSP. The social security hits you for 6% of your income, and if you expect to get anything out of TSP you should probably be fully funding it ($17k/yr currently).
So, once that retirement system rolled in we effectively received an ~20% pay cut. And while it's technically possible you will do better under FERS than under CSRS when retired (if the stock market does well and you were properly invested in C/S/I funds), you still would have been much better off with CSRS and a traditional IRA.
Given the shorter period for military retirements, the lower starting wages, the less financially savvy youth, and the fact that this plan doesn't start matching for 3 years those retirement accounts are going to be pretty pathetic for someone who retires with 20 years and will quickly be exhausted. Way to look after our servicemen.