Though neck pillows could be seen as not completely necessary, they are excellent to have when on a long flight, especially for those red-eye flights. If you're one who can easily fall asleep sitting up on a plane, I really recommend a neck pillow to avoid any painful neck aches when you wake up.