Earbuds, which fit directly into your ear, are compact and easy to carry. Headphones provide better sound quality and are less damaging to your hearing in the long run. So which do you prefer?