I'm currently building a project that uses the Adafruit Ultimate GPS. I think the main reason I chose it was because it has a connector for an external antenna. There's a good chance that the project enclosure may need to be inside and thus need an outside antenna.
It works fine, about as well as any other GPS I've used. No problems or unusual behavior and locks on satellites quickly. A bit on the pricy side, but that's the only con.
Lots of 'quality issues' with the NEO6M GPSs reported on here too. There does seem to be a lot of clones about.
For trackers and such I normally use the Quectel GPSs. The L80 is one with an integral ceramic patch antenna. I tend to buy the bare modules and fit to my own PCBs. You can get assembled boards on Aliexpress however. There is also the L70 for lightweight applications. These Quectel GPSs use a lot less power than the NEO6M type.
Thank you, I'll look into them. I see some major distributors have it on a "carrier board" just to get started.
I think the NEO6M boards are all made by the same company and that company has a serious quality problem. I think when these companies build these boards the make a HUGE amount of them. I say this because when there was a shortage of IC's, you could not by any of the ATmega chips but the boards were readily availiable.