Bonds are at different maturity levels. All are Series I bonds.
Would need to know more about your financial situation (debt, age, other investments, etc). But in general, yes. Savings bonds will grow very slowly over long periods of time. Index funds will have more volatility but provide way more growth.