hold em manager and poker tracker are the best of these softwares.i've been using HEM for a couple of months now.i'm pretty much content with it.i havent tried poker tracker but HEM provides everything that i expect.HUD which is the main reason i use a software,hand reviews(good filtering options)(like how much i'm up/down 3betting from blinds).i think every poker player should use one of these software,it really helps a lot.i can answer questions if you have any(with my limited experience of course).