I prefer earbuds myself. The headphones always seem to get sweaty and uncomfortable. Earbuds on the other hand fall out sometimes. So what's better? I still think earbuds!
I'm with you on this. I prefer headphones when I'm travelling for long distances. Earbuds are more comfortable and I guess cheaper? Like you said, the only disadvantage of earbuds is the fact that they fall out easily. Nonetheless, I think this is something we can live with.