1. You can use either but PVC has a better reliability
2. Mission no-hub couplings; rubber couplings with SS bands and shield.
3. Support piping every 4 to 5 feet.
4. Expansion shouldn't be an issue as long as you do not stress the piping into place.
5. Have a cleanout where you have the best way to set a drain cleaning machine to operate with little effort.