for me it really depends on the model sometimes i'll just dynamesh and polish the shit out the mesh. Other times I add extra support loops for keeping the shape I want. And for a lot of hardsurface stuff I just do everything in zbrush and maybe ffd it later in maya.
In my case i'm using 3ds max for creating the base mesh for detailing in Zbrush. I'm not using open subdivision, but the old (in my opinion better) supporting loops method. I'm currently learning Zbrush, so i searched the internet for a good workflow in case i'm dealing with hard surface models created externally. Because…