I prefer using wired earbuds. The ones I got do a good job at noise cancelling, and the quality is pretty good. I like over ear headphones too, but they tend to be tougher because of my hair. I don't like getting my hair caught in them. And they always catch my hair, no matter the headphones.
But what is your preference?