I use a Chatterbox (FRS/GMRS) on almost every ride unless it's a dirt ride. I like listening to music when on the highways. Most of my helmets are wired with headsets, so comm and music is easy.
The Chatterbox X1 is good for 2-3 miles apart unless you are in mountains. My wife and I have been up to 5 miles apart in open country and just barely been able to communicate.
You can get speaker/mic headsets for your helmet and I recommend that over earbuds. More comfortable, better to hear ambient sounds and other traffic, etc. Push-to-talk (PTT) is much better than VOX. Wind noise and the need to enunciate and talk loudly make VOX a pain. I have a Chatterbox PTT switch on most of my bikes, and it just stays on those bikes all the time. The Valk and both KLRs have the power cord installed, too, and I just mount the X1 to the ram mount on the handlebars, plug in the cables, and run one cord to the helmet. I don't like having the X1 mounted to the helmet directly, but that would eliminate the cord. It runs on battery for quite a while.
The X1 also gives a boost to music being fed through it from an mp3 player (or whatever source), but this might only be when on wired power.
Can't offer any opinion to other options, but there are several.
Life is a mortal adventure. Don't avoid all the risks.
2005 KLR650, ready for the world
1999 KLR650, badly in need of TLC...
1998 Honda Valkyrie Tourer
2001 DRZ400e, already broken... in