Despite the many cons and drawbacks, my long-haul ride had enough perks that I'd book a roomette on Amtrak's Sunset Limited again.