As a foreigner in China, this is my preferred map app. I could use Apple Maps, but I find that because Baidu is homegrown, it tends to have more accurate info and you can usually search by pinyin or characters. The caveat is that if you dont read any characters, it can be confusing at first; however, by my second week in China -- even without reading characters -- I knew how to catch buses and route myself around my city. Pro tip: Have a friend help you out and then memorize which "buttons" do what. That said, having English as one of the language options would make this a five star app for sure!
Luke J J about 百度地图-路线规划,出行必备