I live in an older house in Florida that has no insulation in the floor. One of my neighbors insulated his floor with blown in foam stuff. The other used regular rolls of insulation and tacked a chicken like wire over it to hold it. Which is better? They appeared to have paid about the same amount for the work.
Both the spray foam insulation and the regular batting type will work well. The nice thing about the foam kind is that you won’t get itchy fiberglass fibers in your clothes and on your skin. I don’t like the batting at all.