Man, I feel spoiled after reading some of the stories on here, but for me, Solidworks. After being trained on Creo, moving to Solidworks is like Fisher-Price CAD.
Many things I'd gotten used to having a dedicated, robust tool for become having to trick the program into doing what you want it to do. The biggest offender is the drawings package - I swear this has not left the 90s in terms of UX design.
Creo has a bit of a steeper learning curve to be sure, and is more expensive.
But it also is, in my experience, much more robust and has a lot more capability on the advanced side of modeling. Solidworks requires more workarounds in order to accomplish what you're trying to do, vs Creo with probably a dedicated tool for that specific task.
I'm a Creo Parametric man myself. Used it for many years at a previous employee and loved it. Bit of a learning curve, but you can do just about anything with it. Very powerful.
Currently stuck with solidworks at my current job. Not a huge fan, both stability and tool options are lower, but it works.
Of course neither of these options are reasonable for personal use due to pricing being too high for most people. If you are an active student, you can get free Creo!
Tolerance is a social contract. If one party does not practice tolerance, they have voided their right to be a part of that contract. People that support someone like Trump have revoked their place the contract of tolerance.
I don't think it's very irrational to be grossed out by that.