I am looking for bluetooth for me to use as a single rider. I want something that will play music from my iPhone, allow me to receive and make phone calls, and will give me driving directions from my iPhone. I think I have it narrowed down to the Sena Smart HJC 10B or the Cardo Freedom 1+. Ant thoughts on these two units or any other suggestions?