The ZT302 has 9999 counts, but it puts A and mA on the same input socket, which suggests that it's using the 0.01R shunt for both, which suggests that it'll have the same or similar limitations with current measurements as the AN8008 and AN8009 has. It also has the square wave output - which is instead of temperature - which might be useful to some, but is of no value to me personally. So overall, I'd say that the ZT301 is one to buy.
The only downside of the ZT301 is 8000 counts rather than 9999. I don't think that's a big deal. If the ZT301 was only 2000 or 4000 counts, then that would have made the decision rather more tricky.
But then again, if you're not in a hurry, it might be worth waiting for the 19,999-count meter that the rear of my box hints at...