Hi Jim,
The heading hold isn't reliable and the alt hold eventually gets into a PIO after a few minutes, especially if you try to transmit on the radio. I've gotten used to doing 3 1/2hr legs without it at this point. I engage it for brief periods if I need to reorganize the cockpit or eat lunch.
Keith