What about the sealey one?
Does it all for about a grand,airbag,abs and fault code,it'll be more than enough for a few years.
I used to use a handheld mac tools one in my garage and it did pretty much all fault codes apart from(ironically as I owned one) a changeover year Corsa.
The snap on one did that but it was £5000 compared to my £90 unit!!!