Train is great,if not in a hurry
There is more space to stretch out on the train. Before it gets too late and everyone goes to sleep, vendors rush aboard the train at each stop with all sorts of snacks, which are quite inexpensive.
I had really good luck with the people I met while sitting on the train while in Thailand. I would end the ride with the phone numbers of the people I sat nearby, with offers...