Note: I completely rewrote and updated this post. Read the new version here.
SolidWorks equations are underappreciated.
By using equations, you can make your model more adaptive to changes. You can make it smarter.
Furthermore, you can use equations to evaluate values or mathematical functions, suppress features or use them in custom properties. Even nested IF statements are a possibility.
