Extreme Chess (Fritz) is very very good in analysis. It even analyze moves you don't play.
Chessmaster 3000 + is very good at "natural language advice", converting number crunching into a folksy probabilistic way of speaking.
Keep in mind, the greatest software series Chessmaster went out of business.
It's not like chess is the hottest thing.
Is anyone working on an AI Chess Coach which will analyse recent matches and distill the information into advice on how to improve? I'm guessing that this must be on Chess.com's radar.