Annuities provide guaranteed income in retirement, offer some opportunity for growth, and have certain tax advantages.