I have used all kinds of tools such as PokerTracker and PokerOffice and various odds calculators. However, in all of these tools you need to analyze the data yourself. I guess that is good if you are an expert and a math pro.
I have come across a tool that is totally free and also much stronger called
Ten Commandments of Poker. That tool gives you advice directly after you have finished each hand on how you can improve your game. It also gives you overall statistics for all your hands on what typical poker rules you are breaking and how much it has costed you, etc.
Since it is free it is worth trying it out for anyone. The only weakness it has is that it is hard for it to analyze when you are bluffing.