My wife and I have Chatterbox X-1 units and they work pretty well. There is always some wind noise, but with a full helmet it's not too bad. The X-1 units are designed to mount to the helmet, but I never cared for that. So, we put them on our bikes' handlebars. On my KLR650, I put the X-1 in either the tankbag or in a ram mount that I add to the bars.
We put a mount and a power supply (an inexpensive accessory) on each of our road bikes, and move the X-1 units from bike to bike, depending on what we're riding.
We don't care for VOX (voice activation), so we added another easy accessory. We put a push-to-talk button on each bike also, and that was a wonderful decision. We mounted the buttons on the left control housings, where they can be pushed with our left index fingers.
So, we mount the X-1 on the bike, plug in the power cord, the PTT and headset cords and away we go. I usually plug in an MP3 player also.
All of our road helmets have headsets in them, and they are pretty good. We can hear each other via bike-to-bike communication, and I can hear the music well.
The X-1 is rated at 5 mile distance, but 3 miles is more realistic. In flat, open terrain, 5 miles might work. In the mountains, maybe a mile.
There are other choices. I understand that Autocomm has really good noise cancelation, and other units might do well. Chatterbox X-1 has been our only experience, so I can only comment on them