your points are valid on both sides. but i will forever stick with headphones because they provides quality sounds and they stay more compact on my ears unlike earphones which doesn't stay in my ears and its hurts my ears a lot. sometimes i get distracted using earphones. so my pick is headphones
Thanks @lebey1 yes I think I'm going to stay with the headphones for now as well! :)