Hi, they will all give you best moves etc., but the only one, that I know of, that lets you add annotations in a basic form is TChess pro.
The free Stockfish ( I think its free ) is also good for analyzing games.
I hope this helps, there is a thread on here somewhere on this subject but am not sure where.
Good luck.
Hello im looking for an iphone app that lets me analyze games and gives me better moves than the ones made like chess base for pc. The best apps ive foud have been hiarcs, chessbase and shredder but i havent used them because they are very expensive and i dont want to buy all of them. Wich one do you think I can use to input my games and analyze the moves and to get recomended moves. thanks