No easy answer.
Mild steel is significantly cheaper, easier to weld, has better resistance against "temperature-induced" cracking due to lower expansion, but can rot.
Stainless can crack very quickly, especially if not welded properly (or not allowed to expand, or carries a lot of weight, etc).