My husband and I have the Sena 10s. They work pretty well for intercom. With or without earplugs, high and low speeds, they work well for communicating. It takes them 60 seconds or so to pair, when you turn them on, but they do eventually do it. Sometimes one of us has to push the big button to kickstart the pairing, but I'd say 3 times out of 4, they pair on their own if we are just patient. The batteries last a long time when they are just used for intercom - even if you forget to shut one of them down and leave it on overnight, it still works in the morning.
He has paired his with his phone and it works pretty well, although he reports that sometimes Siri simply won't call out when he wants to. Seems to get stuck thinking he's asking for a google search rather than a phone call. That's probably either user error or a Siri problem though.
I've been refusing to pair my headsets with phones for YEARS now; my position on that is that I want to get away from phones when I am on my bike; people simply don't need to be able to reach me everywhere! So I can't report on how it might work with android.
I tried to plug my MP3 player in to it, but it didn't work the one time I tried it. I was probably just doing something wrong and I will have to troubleshoot it some more at some point. I read the manual but frankly all the different options where you tap varying numbers of times for different things, are hard for me to memorize, and obviously I can't reread the manual while riding. It will take time.
I had my old Autocom setup working great for music and I miss it.