I would add 3) The ROTH IRA. If I had it to do over, I would have placed much less in tIRAs and 401(k) and put more in taxable accounts instead. I would have maxed out my ROTH contributions as well. Now, in my dotage, I must carefully figure out which pot of money to pull funds from to keep my current AND future taxable income within manageable limits. I'm sure a case can be made for the benefits of tIRAs/401(k) but it isn't as simple as "put all you can into these vehicles". It ain't that simple for most of us. I look at these vehicles as overeating a favorite food. It sure tastes good going down, but...
sure its that simple, here is an outline. step 1) while you are making the big buck you "put all you can into these vehicles" (specifically 401ks and deductable IRAs) to get the tax benefits of these while you are earning at your peak. you also need to save in after tax accounts to prepare for step 2). step 2) retire early and live off the after tax accounts. while you are doing this you will be in very low tax brackets so now you also convert the money in pre tax accounts (eg. 401k) onto a roth IRA (via a TIRA) in a way that provides tax advantage (eg. convert enough to fill your lower tax brackets). you delay taking SS until you are age 70. 1 important rule: you dont convert any at a tax rate higher than you expect to be in at age 70 (after you have started to collect SS and RMDS). your goal here is to convert all pre tax money into a roth before you reach age 70 step 3) when you reach age 70 you start your SS and RMDs (if there is any pre tax money left).
these steps maybe more complicated or vary a bit depending on ur situation but like i said this is an outline.