The easiest way to build and test prototypes is with BT, to transmit the data to GPS-Logit for saving to the micro SD card. It also has the advantage of the screen for all the usual GPS-Logit data display and confirmation that logging is actually taking place with the correct data sentences. This is actually what I personally think is the best solution anyhow. Adding an SD card to the receiver would complicate it a bit more but I guess it could be done.
The 18Hz data I am getting from Manfreds BT receiver (to GPS-Logit) has no missing data at all and shows very good (low) error values. I am wearing the receiver in my helmet though, (skiing) and getting 9+ satellites a lot of the time. The error values seem significantly higher with only 6 satellites using 18HZ, but more data and testing is needed to get a better picture of this.
The Ublox M8 series of GPS chips can log @ 18Hz using the GPS system only. If you cut it back to 10Hz it can use multiple GNSS systems, Eg: Gps and Glonass. This make a lot more satellites visible and usable and in theory may improve accuracy and consistency as a result. I am trying to test this at the moment but so far my 10Hz files seem to be GPS only.
BTW. My typing is always very slow........