It all comes down to your personal choice, I faced the same question and eventually just went with a local muffler shop.
Be aware that many "Stainless Steel" exhausts aren't really stinless steel and will still rust out, they're just more rust resistant than normal steel.