I have no firsthand experience, but IMO these are the circumstances that would warrant such a frame repair:
- I'm equipped to do it myself
- I have a buddy that will do it for cheap/free
- the frame is special/valuable enough to warrant the cost of a professional repair & repaint
If none of the above are applicable, I'd be looking for a replacement frame, bare, or if necessary, from a donor bike.