NO contest at all. Welded.
Welding aluminum is a specialty. People that do it all the time in manufacturing boats are really good at it.
Inspect all the welds on a new boat. They should look like jewelry./
Some people pound their boats. Don't do it. Then they last.