Difference between formula plugin and calculator plugin

Why need Formula plugin if the Calculator plugin already available?

In Calculator predefined calculation expressions are present, that can be executed on input field values. It can take up to three input arguments (Field A, Field B and Field C) and a return type must be specified.
Formula can be used to create simple calculations like [A]+[B] or more complex business logic with a lot of nested if / then logic.