I would not use anything "flex" although Watco now has a line of "speed-flex" tub drains. I have not put my hands on one, so I don't know.
Slip joint connections are common, but not allowed by some codes.
All glue-up is more tedious, but the most secure. Requires better access to assemble.