I used to be a speedcrunch user and it was my introduction to "good calculator apps"
However after surveying the options a while back I switched to numbat.
The main advantage is that it's easy to define your own units on the fly.
A huge amount of simple calculation errors can be avoided by just using units.