I have good results with cheap ublox 6m's and 7m's from aliexpress. For some reason the 8m's I got were poor in sensitivity.
Adafruit ones also work great, but are a lot mor expensive, I do have several though.
PPS is criticial to proper timing. However... I was using the time synched systems for sound localization. But as they only cost around 7 euros on aliexpress, why not.