I use a SwissMicros DM16L (a HP16C clone) because I like RPN and prefer physical buttons over a touchscreen.