If you go to game analysis you can see that here Stockfish 8 is used.
The most helpful engine for annotating games is the human brain. A human can explain the reason for a move or the characteristics of a position. An engine argues with variations and its evaluation function.
If an engine is enough for you then you can use any modern one. On todays computer hardware they will almost all have a strength of 2800-3400 ELO.
Can you advise what engine is used on chess.com for analysis of games and if it is commercially available?
Also, any views on the most helpful engine for automatic annotating games.
Thanks