I have Stockfish and Shredder Lite on my iPad. There are things I like about both of them. Stockfish looks very nice and has a lot of useful features. I agree with you about Shredder giving unrealistic strength ratings, but it seems like its play is a little more human-like than Stockfish. Stockfish at its highest setting is much stronger than Shredder Lite(the dumbed down free version of Shredder.) If I had to pick between the two, I'd keep Stockfish. No experience with tChess Pro.
Another app that I've just started using a few days ago is Chessimo. I only have the free version of that, as well, but I'm really enjoying it. It includes an engine(some version of Crafty) that seems to me to play a little more human-like than Stockfish. As best as I can tell, Chessimo doesn't inflate your rating as much as Shredder does. The Chessimo app comes with some training modules that would be very useful for a beginner. Check out Chessimo if you don't already know about it.
I'm a high school amateur of chess, probably still considered a beginner as I've only gotten back into it in the last couple months. Lately I've been toying with what Ive heard are some of the better apps available for the iPhone/iPod Touch 4g, looking to improve my game - Shredder, tChess Pro, and Stockfish.
Shredder used to be my preference since it was the first one I got, but the other two are also grabbing at my attention. However, tChess seems to stomp me into the ground just at 500 Elo, and Shredder gives me unnaturally high ratings like 1300 when in real life I can barely beat a 9 year old at club chess. I want to like them all, but I'm wondering which would be best to mess with for a relative beginner. Any opinions, pros, or cons?
Thanks!