Nanocom has more information available at the same time, is very useful for monitoring the state of the engine etc. during running, can sync keys with just the 6 digit code on the back of the circuit board, and does a better job of handling the air springs. Unlock codes for other vehicles are cheaper.
HawkEye is more robust, is easier (IMO) when testing circuits (such as lights or headlamp washer) and does a better job of bleeding brakes.