Improving the "engine to verbal analysis" aspect is a reasonable feature request => Most players do not have access to stronger players who can explain things better so having an engine do more than spout "+1.10, +-" for a line helps understand positions.
Fritz does have a "explain all moves" feature that attempts to explain the merits/demerits of all moves in a given position, as limited as those single sentence explanations can be.
I regularly use the Blunder checking feature during post-mortem analysis, wouldn't that satisfy your "mistakes/blunders" requirement?
Though, what you're asking for may be over-reaching. There's a reason why the better players have always had a strong coach(human) mentoring them along ... who can identify systemic weaknesses in your game that span multiple games.
Also, it has been established that computers can only be "fully" trusted for tactics and tablebase-compliant endgames. You really should get skilled human critique for everything else (plans, strategic ideas etc.)
From my knowledge the only GUI that gets close to Chessmaster Verbal Analysis ( you know the one in the end that tells you 'Ouch , leads to....' and explains the openings used , etc ) is Fritz. But i'm not satisfied with it. It doesnt show you a list with blunders /mistakes / innacurracies at the end like chessmaster does and It doesn't explain the games like Chessmaster does. Even if they say it won a prize for best chess game commentary. Yeah right.
Do you know any GUI that uses 'more text' to explain a certain game? Is there any program better then Chessmaster Analysis and Auto Annotation (i'm not reffering to strenght here but verbousity)
ex:
Auto Annotation:
B00 King's Pawn Opening. The King's Pawn opening move is both popular and logical. It controls the center, opens lines for both the Queen and the Bishop, and usually leads to an open game in which tactics, rather than slow maneuvering, predominates.
Leads to xxx , which wins a pawn for a bishop and a pawn. Better is ‹f3, leading to xxxx , which wins a pawn for two pawns.
etc
I have tried Aquarium (weaker then Fritz ) Fritz , Arena (just plain numbers +/- )