I like my CatEye HB100. It's wireless for heart rate, but for speed, etc it's wired. This way my speed related stuff is not effected. As for Heart Rate I only really care about my current one, and where I ride there isn't a lot of things that interfere with that.