I travelled to Machu Picchu on the expedition and came back on the vistadome. The only real difference is the vistadome has leather seats and a little more leg room.
If your on a budget, then you can't go wrong with the expedition class. It was comfy, spacious (I'm 6ft) and the onboard service was good.
The best thing about the journey were the views.