The craftsman is a innova, stay away from that brand, if you want a good scanner go with OTC...
Innova has sold over 500,000 units and are often rebadged and sold by everyone from Craftsman to the tool trucks. Anything less than a factory scan tool is a compromise at best. I have used OTC scan tools from the ancient Monitor 2000 up to the Genisys I currently have and I can tell you they are far from perfect.
Choosing an aftermarket scan tool depends basically on how much money you want to spend and what capabilities you want the tool to have. Most lower end scan tools lack bidirectional controls (the ability to turn something off and on) which is essential in advanced diagnostics. Secondly, the scantool may not be able to access all of the information you need. You can get a lot of information under generic OBD II but, there's a lot more that may be proprietary to the vehicle OEM that you can't access with a generic tool.
You also want to get a tool that is updatable and relatively affordable to update. Don't forget to consider laptop based programs such as autoenginuity either. They're not cheap but, the capabilities give you a lot of bang for your buck.