Having spent weeks comparing various handsets I eventually decided to go for the Galaxy Xcover Pro. I had an Xcover 3 a few years ago which did me well for 3 years but eventually lacked the memory and power for the latest apps. This handset has no issues with lack of either.
It is somewhat larger than the Xcover 3 and only just fits into pockets, any bigger and it wouldn't suit being carried outdoors while working. It does have a large, clear screen though which is bright enough to view in sunlight, an excellent camera for general use and a good battery life. I routinely leave Bluetooth, Wi-Fi and location services off unless I need them. In this way I can get 3 to 4 days use from a charge with a daily mix of 45 minutes of calls, a few emails, half an hour web browsing, a few photos and 30 or so texts. It charges fully from 15% in under 2 hours with the fast charger.
Bluetooth connects well to my earpiece, it holds the Wi-Fi signal well from our router, it hangs on to the weak mobile 4G signal here much better than the Moto G5S it replaced and it picks up a gps fix quickly when needed.
I'd read that the call sound quality was a little poor but I've found it perfectly acceptable and the volume is good. The maximum ringer volume is good, a key issue when I'm working in noisy tractors. The fingerprint reader has worked 100% making the handset easy and quick for intermittent use.
So far I have left the Xcover key unassigned to avoid accidentally triggering apps and I have done my best to disable the irrelevant and annoying Bixby "assistant".
I haven't yet tested the robustness but knowing it passes the MIL spec and IP69 means I don't worry about it unduly. I'd recommend it as a farmers phone.
Overall I am happy with the purchase and expect to get 3 or 4 years use from it.