Even with NMEA GPSs there is configuration required to make sure that the GPS outputs the needed sentences. There is generally a way of storing this configuration permanently, but not on some small or inexpensive GPSs.
That said, NMEA (default settings) will probably work for GPS map, but the last time I tried to use NMEA for GPS stabilzed flight, I had oscillations that I did not have with the UBX protocol. UBX has accurate and less smoothed velocity data. I imagine that was the cause. It should probably be retested...
I would recommend a clone DJI/Naza GPS/mag, which are available for around $30 on eBay and elsewhere. The authentic DJI/Naza GPS has a lot of filtering that slows down the data and causes oscillations. There is a test/workaround/alpha firmware available that fixes the worst of the DJI/authentic oscillations. This firmware is not needed for clone DJI GPS.