Being a SOLIDWORKS customer is exactly the same as being a rat in a cage. They are the most aggressively evil I’ve ever experienced. Adobe etc not even close
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.