Which one is better for industrial modeling, Zbrush or SolidWorks?

I want to model advanced industrial products, for example digital cameras or any other complex object.
My goal is just rendering, not manufacturing. Which one would be better to use? Zbrush or Solidworks?

Perhaps should try Fusion 360, it is free and very efficient.

At $40 monthly or $310 yearly, Fusion 360 doesn’t appear to be free.

It is free for a 30 days trial or for startup and hobbyist !