Are radiators worth fixing?

Often, yes. However if your radiator is old, corroded, has major damage, or is designed to be replaced (as some manufacturers will do), it will be more efficient to replace it as any fixes would not last long. The longer you are using a broken or leaking radiator, the more risk there is of your car engine overheating.