Has anybody worked with ICF blocks? Would you recommend them?

Yes, I have. They are a benefit, but check with your village first.