I have the Packtalk Edge Duo having migrated from wired intercom.
I have no experience with any other intercom - I was waiting until one came out that could allow communication between rider and Zumo satnav (hear instructions, play music) and allow communication between rider and pillion. Early intercoms would not do this. They needed to be dual channel.
The modern ones use BT and/or DMA Mesh communciation - which allows rider to rider / rider to group. So I have Mesh to Pillion and BT to satnav - which is also BT'd to phone. It does everything that I want and is very clear. I believe that Sena and Cardo produced similar version at around the same time. I also believe that the Mesah system is now compatible between the two brands - but I have no way to confirm this.
I don't use it for communicating with Hey Google or playing music from the phone or from spotify. I wanted it to take over from what I had with the wired Autocom.
ie - reliable connect first time communication with pillion, incoming phone calls from home if I am out by myself, outgoing phone calls if needed without removing helmet, hearing satnav instructions, answering phone calls, occasionally playing music from the Zumo mp3 player.
All of this is does exceedingly well. But you have to ignore the Edge instruction manual to a certain extent. That wants you to put the Edge at the centre of things - ie connect everything to the edge. The Zumo satnavs work best if they are at the centre of things.
The only niggle I have with it is that there is no side-tone. ie You cannot hear your own voice when talking - so there is now way to know that mic is picking up your voice. But I am getting used to that.
I wrote up some instructions for the way the way that I have set it up if you want those, I'll post them.
Oh - I have done that already - the pdf in post#1 in this link
(1) Edge Duo, XT, Phone, Rider/Pillion - Set-up and Working ! | Audio, Bluetooth, etc. | ST-Owners.com