Used one of these with a Pi 3A+ to make a battery powered system sending automated messages over PMR radios using cloud based voice synthesis in a slightly rural situation. Found reception/reliability excellent. It's very obviously an "industrial/enthusiast" device not a "consumer" one and I mean that in a positive way. I intend to explore using it with microcontrollers as well.
Be aware when configured as an RNDIS device for a Raspberry Pi/Raspbian I found it didn't work with Network Manager's automatic setting of DNS servers. IP connectivity came up but DNS would be set then unset shortly after. To fix this I disabled management of DNS by Network Manager and set them manually to the Google ones.
Here's what I did...
sudo nano /etc/NetworkManager/NetworkManager.conf
And add this to the [main] section:
dns=none
rc-manager=unmanaged
sudo nano /etc/resolv.conf
Add...
nameserver 8.8.8.8
nameserver 8.8.4.4
...which worked as of October 2025.