I retired a few years ago after 33+ years. I contributed to the TSP from its inception, and over the years, built up a tidy sum. I have thus far left my money in the TSP as I don't anticipate needing the money soon. The TSP is a wonderful plan (low cost, transparent, etc). However, like most 401(k)-type plans, the TSP does not have nearly the flexibility that most IRA plans have. I'm not only talking about the number of funds that make up the TSP. In my case, for example, when it is time for me to start withdrawing funds, I want to be able to chose a specific fund (say one that has done well -- "buy low, sell high"). With an IRA it is possible to do that. But with the TSP you can't. When you withdraw money, it is apportioned to what you currently have your funds invested in. For example, if I have 25% invested in each of the C,S,I, and G fund, and I take out 2000.00, 500.00 is going to come out of each. I am not allowed to take out money only out of one of the funds. There is no flexibility. For me, that would be the only reason for moving to an IRA (most likely, Vanguard).