A big pain for DIY repairs (at least here in Canada) is part prices and shipping costs. I often see a 2-4x spread in prices when checking Amazon.ca and Amazon.com (often will not even ship to Canada).
It's still cheaper (and more satisfying) to DIY but it really hurts when you're paying $40 for a $10 garage door opener part!