Hi Steph,
I'm a long-time homeowner who has researched all of these options. Beware of contractors and plumbers who are only looking to "make a buck".
There are several things to consider. These are, in order from most important to least...
1) Local building codes.
2) Your immediate budget...