If you can, I recommend buying a used PowerMeter. It's really been a magic bullet for me. Heart rate is nice, but if you're a data nerd, you tend to find it lacking. I have a Sigma 1909 HR that you can try before you buy if you'd like. Shoot me a pm if that's something you'd be interested in.