rhino is very good on geometry modification.. whenever you run out of options using boolean methods.. or typ solid modeling .. you move into face and surface manipulation.. and rhino has that in abundance... ive worked ironcad .. ug.. catia.. proe..…
i used ironcad since version 2.. very good.. very fast.. reminds me of the modeling freedom back on UG v10.. back in early 90s.. ironcad became what UG would have become... special place in my heart for ironcad.. been on Rhino since v2 also.. now on…
FreeCAD has some impressive capabilities.. but im on Rhino.. like many others here... worked on countless numbers of CAD systems... find what you can afford... find what you like... add other tools as you need...