The latest Satmap Active 12 is good but fairly expensive, much better map reproduction than the Active 10, but still very easy to use. I’d say its weaknesses are the interface with your computer and file transfers which aren’t as slick as the likes of Garmin.
The unit isn’t 100% waterproof, so for kayaking etc, you’d need to add an additional waterproof cover, but it seems fine for normal biking and walking use. The bike mount is basic, but works okay ime. The detachable screen protector, a polycarbonate thing, scratches up quite easily and water gets behind it. Satmap sells decent stick-on screen protectors which help with the former or if you’re feeling brave, ditch the polycarbonate thing and stick the screen protector direct onto the glass screen below.
I think the built-in battery gives better life now thanks to improved power controls etc, but it depends a little on how you use it.
I’d say Garmin has more solid hardware, but I find the interface irksome and non-intuitive and unless things have changed markedly since I last used one, Ordnance Survey map reproduction is pretty poor.
Another option might be a smartphone in a rugged case with a back-up power supply running ViewRanger or similar.