I'd avoid the annunity like the plague. 25 funds is not many, I have 70+, it is due to the logic for having the holding, and to ensure they are diverse... My sis had 10 funds @ the same family, M* indicated they all contained over 50% the same stock...
With all my funds, my largest holding in any stock is 0.04%.. some would say I'm spread too thin, I'm happy..
I wanted to gain access to all regions of the world, hence some targeted country funds. BTW, not all china or india funds track together, so I opted for multiple different funds in a region.
I'd put the bulk into funds, over time to avoid the buy at the 'top'. Some every few weeks/ months depending on the shape of the curve for that fund. (bigcharts.com)
bond funds for some security. Look at the allowication taxable/ tax free. look into Roth as well for tax free withdraw...
Ask questions, on different groups... best of luck and skill