Me and the Admiral tried a whole bunch of different things and settled on the Eartec headsets after much trial and error. I am severely hearing impaired (deaf) and have a cochlear implant. Somewhat perversely, this means that sound quality and lack of latency is even more important for me to be able to communicate than hearing people. It also means that whatever solution we found had to work with all my hearing gear.
Initially, I thought the best option would be to just use cell phones, because my hearing gear is already paired by bluetooth to my phone. Well, that didn't even come close to working. On a cell call, the latency (voice delay) was horribly bad, and cell signals out in remote locations are not particularly reliable to begin with. There are "walkie talkie" apps available which use either bluetooth or wifi to communicate directly with another cell phone. These sort of work, in ideal conditions at short range, but are glitchy and not very boat friendly. The ones that use bluetooth are more reliable, but then you can't use a bluetooth headset at the same time. So no good there either.
I then went through a few different handheld radios, one with bluetooth headset capability and two which worked with a wired PTT headset connector. The sound quality on those was uniformly awful, so no go there either.
I used to be a motorcycle enthusiast, so then we tried the SENA route. Better, but very expensive. The headset didn't work with my hearing gear without massive feedback, and the setup was unnecessarily complicated. No go.
Then I got the Eartecs. Super easy to use and set up right out of the box. The dual full-ear noise cancelling headset works perfectly for me, making a good seal entirely around my hearing gear with no feedback. The sound quality is exceptionally good with zero latency or compression. They connect instantly as soon as the master headset is turned on, and the batteries last for hours. We even wear them now sometimes when sitting next to each other on the flybridge, because the sound quality and noise cancellation is so good that it's much easier for me to "hear" over the engine and wind noise than without the headset.
The main issue people have with battery life is that the Eartecs do not have an "off" switch. If the battery is in the unit, it's "on." So if you take it off and set it down without taking the battery out, it will drain while sitting wherever you put it. We bought an extra set of batteries because of the concerns I'd read on this, but actually don't use them much because we are careful to take them out and recharge them when not in use.