The assembly system is very nice. Once I learned you could enter variables and equations into most of the operations & constraint fields in OnShape, my ability to model in it became much better. It's great for placing multiple symmetric attachment points onto parts to construct assemblies for example.