This is my personal best GPS module for INAV: Beitian BN-880 based on Ublox Neo-M8N. Currently I have 3 pieces of BN-880, all works just great, and if I will have a need to have another one, I would also choose it.
Why? It really works well. On the outside it gets a solid 3D fix in less than a minute. It even can get a fix with 9-10 sats in a center of a city when only a small piece of sky is visible simply by lying on a windowsill. It take time, but works.
I never had any problems with in during flights too: all 3 modules I own are just very reliable.
Second of all, with a price of less than $20, its value for money ratio is just unbeatable. OK, it's not a perfect. Just take a look how thick it is:
But for less than $20, I really can not complain. Who offers more?