I love Solidworks but it has to be lifetime learning challenge.
Leaning solid modeling is like having keys to the kingdom.
Jeffery