An annuity, single premium or otherwise has pros and cons. The biggest consideration is the company backing it. If you are familiar with rating companies, you will want to make sure it is at minimum an A rated, or better. *Additionally, you should shop return rates and make sure whoever you are working with is competitive. (There are trade offs -lower rates for guarantees with best companies or higher rates, with "maybe" some risk or a variable return rate. *small print.
Otherwise, it is a good option to supplement income- depending on your goals. The death benefit -make sure you understand it well. If you do not have life insurance -you will want this feature -as a variable annuity, with a death benefit protects the principal.
Hope this was helpful.