For what it's worth,
I use the Mongoose and my laptop for all major things. Requires time plus a battery charger of at least 30 amps to ensure the car's battery does not drain because SDD / IDS is heavy on the juice, powering most of the electronics/ electrics on the car. I was given that tip by a Jaguar indie. I also use a battery charger for my laptop as well. I'm paranoid about bricking a car owing to lack of power at the wrong moment. There isn't a week goes by without Denis and I connecting and running SDD / IDS on somebody or other's car ;) You need to be careful of the SDD / IDS version you run. Too late and it will not function without an internet link to Topix. V1.39 is just about perfect, IF you can get a copy. I can provide a copy if you get yourself a Mongoose.
I found that a dedicated Windows XP laptop works far better than using a Windows XP virtual machine on a laptop with later operating system. In fact, my dedicated laptop, a beautiful Sony Vaio, cost me £15 complete with a genuine Windows XP licence. I also use it for all the PDF wiring diagrams and electronic parts catalogue, JTIS etc.
I use the iCarSoft LR2 if I'm in a hurry because the SDD / IDS takes an age to load. It is an excellent item and does quite a few of the functions of the SDD / IDS, including real-time data while driving.
I was given the Foxwell NT510 to try and to be fair, I couldn't get on with it. Kept on freezing, changing menu pages randomly, and I didn't find it particularly intuitive as the LR2 is (don't shoot the messenger, just my experience).
I also use a bog standard OBDII as Russ suggests for quick DTC checks and resetting of MIL.
Hope this helps :)