which software is the most versatile Rhino or Solid works?
Rhino is more art software then mechanical whereas SolidWorks is a mechanical software. Rhino doesn't support mold/weldments etc but solidworks does. Where as rhino can work with meshes but solidworks can't. Rhino can be used for Conceptual design but solidworks for manufacturing plans.
Both the software are in different class, and depending upon application one can be more versatile then other.
Well, it depends on what you're gonna do; rhino and solidworks are two similar softwares with different purposes. First, rhino is a NURBS (non-uniform rational B-spline) software and isn't parametric, Solidworks is parametric and has an actions tree.
To put it in a simple way, think about both softwares as people; rhino allows you to do anything you want without asking you "why are you doing this and how are you gonna do it?" while SW is gonna ask for every single move you do.
Rhino is more effective when you're working on the conceptual part, it allows you to make changes faster; and SW is way more effective for manufacturing processes and all the technical part.
Hope this help.