OBD II scanner question?

Hey, Im going to buy OBDII scanner software for a laptop, from aftermarket. I used to use the Tech II and have never purchased any of this aftermarket stuff. Anyone know of what is good quality brands to buy??. Second, Can you buy the interface and basically choose any software and it will work with the interface?. What I need to be able to do is troubleshoot some drivability issues where Ill need to be able to see real time data from the basic sensors like O2, TP,MAF, IAT,Fuel trims, EGR, and so on. Hopefully somthing out there will also have functionality that allows you to control and operate EGR, TCC ect. Please any help would be appreciated before I buy somthing
looks nice. i found one for 189.00. thats pretty good for it being an actual scan tool and not the computer interface and software. I think I will try it if i dont get sold on anything else. thanks!.

I have an Eqqus Innova 3160 scan tool and I love it. It comes with the software needed to analyze it on the computer (printouts, graping capabilities, indepth reports). Best of all, when you hook it up to the computer, you are able to access a Alldata like website that tells you probable causes and how to fix it step by step. It will pretty much analyze anything and will give you real time data. It will also allow you to see what the engine parameters were if the MIL was activated. A bit pricey, but you will never have to look for another scan tool. They do make lesser models with similar function and lower prices. Check em out!