Welding can be an art. When do right it is as strong if not stronger the original metal being welded. Done poorly it simply will break again. I do ACE/OX and wire welding here. I have yet to have many to fail afterwards.
When I first started wire welding the welds simply were no good. Then I found out my supplier was selling junk flux core wire. Now that I got the correct flux core wire the welds are very nice looking.
The repair should had been with angle metal as to re-enforce the area or make a lot closer to original design. Screws and nuts simply will not hold up over time.