LiFePO4 are much more robust against thermal runaway, omit a lot of the expensive materials that are in typical Li-NMC batteries, and have a better cycle life. They still can't be charged below 0°C, they have worse specific energy, and they generally can't handle the same peak power output, but they're a better choice for fixed storage applications IMO.