Provided that you are dealing with new material, you have the proper joint fit-up, and you've taken the time to properly clean the material with a clean SS wire brush.....aluminum welds like a breeze with MIG, and produces water-tight welds.
Now, if you're dealing with some oxidized material, TIG is the way to go, because you can 'burn out' the contamination (heating, then wire brushing)
Because TIG allows the independent feed of filler material, when you come to a bad spot, you can back off feeding wire, until the contamination burns off, then you add more wire.
With MIG, if you hit a contaminated or oxidized area, the wire continues to feed, producing black 'popcorn gobble' or 'chicken sh!t' as we refer to it around here. :mrgreen:
Also, TIG is MUCH slower than MIG. If you're doing precision welding, TIG is the way to go. But if you're doing a lot of high-production work, MIG is the answer.