Unless I'm misunderstanding your question, you're not going to find any software out there that's going to tell you if you made the right decisions on a hand by hand or street by street basis. One of the great things about poker is that there's rarely a completely, objectively correct decision. There are so many factors to consider during a hand; this makes it interesting for humans, but tough for computers. Different players can profit the same from different styles of play, so which style is correct?
Fortunately, there is a ton of software and websites out there that can assist you with determining what the best play would be for the hands you want to look at. These mostly take care of calculations such as pot odds, expected value, the approximate value of your chips during a tournament, understanding your opponents' general tendencies, etc. But you still have to put the pieces together and make the ultimate determination of what is correct.
I have not used Holdem Manager 2 and haven't used Holdem Manager in a while, but I mainly used it as a tool for keeping track of of aggregate stats--my own overall play and the tendecies of my most common opponents--and for looking for holes in my game by parsing through the various stats it can give (and looking for changes to those stats over time). For disecting indvidual hands, I think the best option is still to go over them by yourself meticulously--using software for calculations--and by participating in online forums (or having a group of really great poker-playing friends!).