I have the Edge 25, primarily because it was the most minimalistic thing that would work with my Garmin radar rear light. My one complaint is that the battery life, especially when paired with the radar (which it always is), is quite limited. (My subsidiary gripe is that it uses a proprietary USB charging cradle, which eliminates the possibility of recharging from a battery
in situ, amongst other annoyances.) I don't have a HR monitor, but there is an available hack to get the data displayed:
http://www.edge25.net