Don't know about the others but been to Gansu last year.Definitely worth a visit.Lanzhou is one of the pretty towns in China(I don't like big cities)and you can ride your motorcycle there.Just have to stay at designated foreigner hotels.