I see it as nearly the same thing.
You just need to create alignment jigs which you can attach to the pipe ends. and work with those. The roundness, and SU’s lacking of snap features don’t have to be controlling the outcome.
Come up with a system so that you can attach something else to the pipe, group them together, and work as you normally would.
You could even embed the pipe into a square post component. Or, you could mock up 4 sided circles, and then change their segment count afterwards.
or build with squares, and use the end face of the squares as the surface on which you’ll build the circles for the piping. extruding them into pipes will be relatively easy since they will track the same angle set in place by the square post mockup.
But, if your working with models that are already drawn, then attaching an alignment aid will likely be the way to go.
Also, turning ON the transparency setting is always very helpful with aligning centering points, and internal markings.