I was really impressed by the G trains between Shanghai and Nanjing: fast, clearly marked platforms.
My only question, since I purchased tickets at a travel agent or hotel, is how easy is it to buy a ticket at the station, say half an hour before departure?
I speak no Chinese and only have US credit cards (as opposed to Eurpean smart cards), cash is no problem.