I was using a Chatterbox XBi Bluetooth unit and thought it was great. Sound was fine and I had my phone and iPod both connected through Bluetooth. However, I just picked up a Nolan N-103 helmet and added the N-Com headset. A huge difference, in my opinion, with the quality. The sound is much better (much fuller sound). I still am able to have my phone and iPod connected through Bluetooth, and now have the added bonus of being able to control the iPod from the helmet (pause and fast forward controls).
I realize that doesn't help with passenger communications, but I believe either can connect to a passenger, and both offer the option of connecting to a passenger via Bluetooth. You lose a Bluetooth accessory connection by doing so, but you can always plug the iPod in via a cable, or connect to the passenger via a cable, and I think both can stream music to the passenger (although you might not be able to communicate in that mode).
I would recommend both, although my nod would go to the Nolan equipment. Since you have an HJC helmet, though, I would recommend the XBi. It is small, and offers a boom mic for open-face/flip-up helmets.