Thank you so much for the opinions- I really appreciate them.
Reading about this, I might as well go with the edge 520 and bundle; its a good point if its on my wrist I can't keep looking at it while riding- there are mounts but then I would lose the HR function. I do want a HR function when I am running/biking but I could get a simpler fitbit or garmin for the HR. Also good point is the disconnecting watch/cadence stuff, so I'd rather have a dedicated model.
Have not looked into the Fenix watches, but guess I have to look into them now.