Renovation - Spray foam or Batt Insulation! Advice please!

Our contractor, recommends spray foam in the addict
TWSS