I'll respond, even though paul211 is correct! I find, for beginners and new intermediate players, Chessmaster. It's great for an "overall" program. However, if you're going to really improve your tactics, openings, etc you have to get into things like Chessbase, Personal Chess Trainer, Chess Mentor, etc. I don't think there is a "one size fits all" progrom for more advanced players.;
Best chess program
If you need help, please contact our Help and Support team.
So what is the best program to help analyze games and give good feedback, i used chessmaster way back in the day, and lately I've heard talk about fritz and stuff. Just curious on your opinions.