The cost depends on the damage. Small fixes are usually cheaper than replacing, but serious issues might warrant a new door.
You should avoid DIY repairs due to safety risks and potential for further damage. Let professionals handle it instead.
If there's extensive wear and tear, severe damage, or if parts become obsolete making them hard-to-find or expensive, replacement becomes necessary.