Thanks for making me aware of this radio. I had similar requirements as the OP and this radio checks all my boxes. As a side note the specs also list it as being "MILSPEC vibration and shock compliant". A nice feature for hiking/back country use.
I bought 4 and am considering a couple more for backup.