I know the golden secret for a pleasant long distance bus journey -- take the first row seat on the highest deck. It has twice the leg room and a wide front row view of the scenic parts.
I always buy the 2nd class tickets, except today, I jumped two tiers and went VIP. I was told there are charging stations, so I figured paying double for the ability to surf and work is worth it. I'm on the bus now, and there are no plug outlets nor people. I am the solo traveler on this 10 hour journey.
Don't buy the VIP ticket.