Give up the waterproof? As far as I know the Sena 20s is waterproof/resistant
We replaced our Chatter Box system with Sena 20s this year, they do work well but are not waterproof, on our second tour day we rode through an hour or so of heavy rain, both units crapped out and spent the night on the hotel air conditioner drying out, fortunately they both came back to life but I'm concerned one day they will fail completely. Its best to remove the units from helmets in heavy rain or look stupid like us covering the unit with you hand whilst riding, I'm not into sopping that frequently !
One of our head sets was DOA, I bought of Amazon.ca and Sena were excellent on replacing the unit on my word alone.
Beside the rain issue the units do work very well, conversations are possible at highway speeds and I really like how the units automatically fade in and out from conversation, GPS and music. I haven't used the FM radio, preferring to stream music from my GPS, we've also configured our units for music sharing which doesn't always seem to work, I need to take another look at that.
The units have lots of features and require a fare amount of homework understanding all the options.