Sena SMH10 gets my vote, hooks up to the iPhone and garmin 660 every time no problem,and unlike my last Scala, the Sena doesn't drop the connection every half hour. Speakers are good and clear with plenty of volume and easily adjustable, even whilst on the move.