I have had great success in using a Garmin GLO, it is a Bluetooth unit that is single frequency GPS/GLONASS. The unit that I use has a 10 HZ update rate, which produces very smooth lines, and great detail through curves.
Accuracy when comparing positions to points placed with Survey Grade RTK GPS units is usually under two meters with occasional flyers out to about 3.5 meters. The extreme errors could be attributed to working under a vegetation canopy.
The one thing I have noticed about most consumer grade GPS units is, they produce much better results if you are moving, even very slowly.
Static accuracy tends to produce locations that bounce around quite a bit.
I have experimented with several other units, both Bluetooth, and USB, but I have yet to find any other unit that is a consistently reliable as the GLO so far.
I have not checked to see how well it works with Windows 10, but it has worked flawlessly with Windows 7, and Windows 8.1.
Setting up the Bluetooth connection was simple, and Windows recognized it immediately.
It is important to start the unit, and have Windows recognize it prior to starting QGIS, and the GPS Information Pane. If done this way, QGIS will have no problem finding it.