Your 2:20 forumite probably has a higher max HR than you. Mine's pretty high, but 170+ is ~HM effort, i.e. definitely not sustainable for a marathon. HR is very individual. (Having said that, elite or semi-elite athletes can sustain paces much closer to threshold than less well trained runners for marathon distance, so there is an argument for being able to maintain a higher average HR with improved fitness.)
Agree with Clearly - all the runs have a place in your training schedule but it's up to the individual to work out what's best for them. For previous marathons I've kept all my (very) long runs at an easy pace, perhaps pushing it a little towards the end, but keeping my MP efforts completely separate, generally during a mid-week semi-long run. Next time round I'll be making some of my long runs tougher by including extended MP sections or paces close to it, but only once the mileage has been built-up, and then certainly not on a weekly basis.