Why an annuity?
• Invest as much as you want in non-qualified plans.  Or use new higher limits and tax credits in tax-qualified plans like IRAs and 401Ks
• You get a specific, guaranteed amount of income during your retirement
• No tax penalty for switching funds in your annuity among investments 
• Earnings grow tax-free until the day you take them out