...and definitely don't focus too heavily on the stats of the player if you haven't played a substantial number of hands with them.
+1
Also reviewing your sessions and making notes, if you're anything like me, will make a huge difference to your game. It's a fantastic habit to get into.
You absolutely cannot underestimate the work you need to put in with HEM (1 or 2) in order to get your moneys worth. I try to spend 1 hour for every 6 playing.. I currently dont quite meet this but I did do a full day analysing hands and my own play recently and found it really helpful trying to spot some spots I get myself into a lot.
All if the software on offer is only as powerful as the effort you put in to learning how to use it.
I use HEM2, TN, NC, pokerstove, pokerstrategy.com equiplab, and YouTube for the music!