Hello,
You are right, the main difference is that the FXLS8471Q includes the SPI interface. There are some additional differences though, for instance the FXLS8471Q incorporates an acceleration vector-magnitude detection function (more info can be found in the AN4692), has a hardware reset pin (RST) and two address selection inputs (SA0 and SA1) that allow assignment of four unique I2C slave addresses.
In terms of noise and temperature performance, both accelerometers are almost identical and meet your resolution requirements. To achieve the highest possible resolution, use the lowest possible ODR and set the LNOISE bit in the CTRL_REG1 register and MODS1 bit in the CTRL_REG2 register.
I hope it helps.
Regards,
Tomas
PS: If my answer solves your question, please mark it as "Correct" or “Helpful”. Thank you.