I recommend GM520 to everyone, it works great.
crappy screen; poor viewing angles; low backlight; does seem to have good enough precision; decent response time for measurement.