I wish I could see the output of the translation. It's one thing to see your own language typed on screen, but the point of the tool is translation. I'm good enough in Chinese that I can tell if the translation function has gone haywire.
Likewise, but is not true for most using a translator. Baidu does a good job of showing you how they built the translation with key words listed aside from the translation, whereas this app wins with including pinyin. Both good, but I still think Baidu translations are a bit more sound. Maybe just a preference though?