I've just switched to the Uclear HBC 200. Intercom sound is great, music is a little low, phone is great.
Boomless magic (adaptive beamforming is the technical term) for the microphone. I answered the phone, and the second thing out of the other side was "Are you at home?"
Only three buttons.
Supposedly it can connect up to 10 riders, and allows 700 meters between each one through magical networking capabilities. I've not tried this.
Updateable firmware through USB.
small form factor compared to cardo or sena that I have seen, about the same as the one that I had before that I can't remember the name of...
They supposedly email when there is new firmware, but it turns out they don't. I just found that they are now claiming cross-brand intercom.
http://www.amazon.com/UClear-HBC200-Bluetooth-Intercom-Communicators/dp/B009UOICIECustomer service is stateside, and actually uses the product.