I love my Garmin 810. It has been absolutely fantastic with zero issues... I'm in no rush to move to an 820... are 810s still available?
I actually just started playing around with Workouts this week... works great!
As for HRM... i'm using an inexpensive dual mode Wahoo HRM that does both BT and ANT+.
I will say i've only had one issue with a Garmin product and that was with my 920XT watch.. Garmin customer support was top notch!