I hear that foam has good insulating properties, too. It would be nice if it regulated the interior temperature a bit.
I know the roof will be a good investment. Rather the way the new furnace was a good investment. They're not glamorous, but you come to appreciate them.