Насколько я понял от знакомых, да по личному опыту сужу - китайцы знают английский не лучше, чем знают его русские. Но конечно, очень многое зависит от города, если в крупных городах еще нечего, то есть можно в половине случае доносить информацию на английском, то в деревнях и маленьких городах с этим возникнут серьезные проблемы и придется прибегнуть к жестикулированию)
По опасным районам не знаю - не слышал, не интересовался, но и не встречал нечего подобного. Но конечно, как и в любой другой стране не зная местности и местных, стоит спрятать золотые цепочки, дорогую фото и прочую технику.
Опять же, смотря какие у вас цели путешествия, если исключительно отдых, то интернета будет достаточно, а вот если какие-то деловые поездки, разговоры, то переводчик понадобится точно.
Да, в целом, нация доброжелательна.