I hate those long distance busses. If you sit up straight, the headrest is in your back. If you slouch down to get your head at the headrest so you can get some rest, the question becomes where to put your legs without pain and discomfort.
Its even worse when you're taller than the designer expected and sitting up straight leaning back just means tilting my head backwards over the headrest.