The main benefit of an SPIA is "mortality credits". You don't start earning those until you're much older than 41. It's usually not until age 65+ that SPIAs start to give competitive rates. And if you're in the market for an annuity (you shouldn't be), keep it simple. Any contracts/riders...etc that you add on will almost assuredly cost more than they are worth. The main reason SPIAs are competitive at all, is because of the strong competition between insurance companies. That competition goes away once you start adding things to the contract, because it gets harder to compare one company's offering to another.
The best option currently for accessing 401k funds is the Roth IRA pipeline.