They occupy a strange niche full of contradictions.
Entering the code on the device itself should increase security as opposed to entering it on a compromised computer.
But plugging it into a compromised computer means the data is compromised anyway.
Their security is way harder to audit than a software solution like PGP. The actual "encryption" varies from actual decent setups to "entering the code connects the data pins with no actual encryption on the storage chip"
Not having to instal/use software to use them means they are suitable for non-technical users which in turn means more support calls for "I forgot the pin, it wiped itself, can you restore my data"
They are kind of useful to check the "data is transported on encrypted media" box for compliance reasons without having to manage something bigger.
Yeah, nearly the same here. Brouter-web for planning + overpass queries to find infrastructure POIs (drinking_water, supermarket).
On the go: OSMand installed via F-Droid, following the gpx track or routing with brouter on my phone.
I've got a routing profile for following designated bike routes (luckily quite plentiful in Germany) and one that concentrates on good surface conditions for bad weather set up in brouter that are bound to two different profiles in OSMand.
I'm switching in and out of the cycloroute style on OSMand. It's useful for planning, but on the bike I'm not used enough to it to interpret it at a glance.