This gets even more attractive when you factor in the possibility of taking an overnight train and booking a sleeper berth.
When I worked in Beijing, trips to Shanghai were greatly improved by booking sleeper berths and catching a night express trains out and back. The entire experience was generally extremely low stress and utterly reliable.