I have bought a Swarm unit but not yet mounted it. I'm not so concerned about the form factor, and since it only needs a view of the sky, it should mount in the middle of the roof where it will be protected by surrounding stuff. The antenna is very flexible so will bend to 90 degrees without damage.
I have however been using a homebrew tracking system for some time. I have a Raspberry Pi in the truck which runs the camera system, and I plugged a USB GPS receiver into it and run
gpsd
to provide the location. A script runs once per minute using crontab and either every 10 minutes or if the vehicle has moved more than 50m, reports the current location and other data to a
traccar server I set up. Since I have Starlink and 4G I should get comms pretty much everywhere. The Traccar server provides current location as well as history, and I built a front end onto it to allow the family to see where we are. Current trip shown below.
I can share the script I use to send the data if anyone wants it.