My set up what it's worth.....
Zumo 590LM with 4gb of music on a micro sd card.
Galaxy S5 bluetoothed to the Zumo.
Sena SMH20S bluetoothed to the zumo
Ultimateear in ear monitors.
Full hearing protection, with phone, music, and comms to other riders I ride with.
Not perfect, but very good IMHO.