I think many repairs are more difficult than building a new frame. One issue most people disregard is that there is usually a reason why the frame broke, and that reason is not always something you can fix. The last two repairs I did were like that. One had a broken head tube and the other had a crack in the seat stay/seat tube junction.