Since I normally pug heroics, I try not to do them on weeknights. The time it takes to find one and get it going and get it finished seems to eat a whole evening up. And the chance for frustration is high.
However, last night I broke my no-heroics-during-the-week rule because some of my guild wanted to run some. Not only did I get one cleared, we did three. Instead of ending the evening grumbling about a waste of time, I came away with some more achievements under my belt and more badges saved.
The nice thing about guild runs is not only are you getting gear, you're actually improving your gear for the 10 and 25 man dungeons. Instead of some random person getting an upgrade and you never seeing them again, your fellow guild member will show up next time a few stats better. So, if one person in your heroic gets gear, even if its not you, its essentially better for you as well.
It really builds a strong case against pugs and that's a shame.
Real time rewards
3 days ago