A Stable Value Fund is similar to a MIGA because it's backed by an insurance contract. An intermediate treasury bond fund is not something that you would generally hold for short-term investing but would be part of a longer-term portfolio. Now getting to the real question, which one is better for you? And that is a question I cannot answer.