Riveted: Less expensive, lighter, eventually going to leak. Easy(ier) to repair.

Welded: Much more expensive, heavier, more stability, sturdier.