I've always found it best to stick with a pleasent middle ground. I use a Casio fx82au-plus and it has enough complexity and functionality to suit my needs whilst behaving as expected when anyone in the office asks to borrow a calculator. Otherwise, my iPhone is perfectly capable...