Are annuities a smart investment for retirement? Explore the pros, cons and alternatives to see if they align with your financial goals and future plans.