Roths are ok, if your income is high enough that a traditional won't do you much good as far as a tax deduction is concerned (especially if you have a 401K with an employer). A self directed Roth IRA is more work but YOU control what is in it. This means you have to do your due diligence on investing. Remember, all dividends are tax free in a Roth so high yielding stocks make for a good investment. They are normally high risk as well. Younger folks might be able to absorbe a bit of risk where older folks who are getting closer to retirement need to keep what they have as the saying goes. If you are younger and start a Roth, any dividends are tax free so a long term Roth could yield very satisfactory results, as long as you can handle a little risk. The dividends for cash are also higher than your average savings account since the money will remain in the account until you draw it out at retirement. Remember also that the IRS looks at multiple IRA accouts as one big one.
Hope this helps. A financial advisor (certified) can answer any additional questions you might have.
Mutual funds are ok, especially if you do not want to mess with learning to invest your money. Remember though that in a mutual fund, you get good stocks and some that aren't so good. Less risk... sometimes.
Blessings to all,
ms