I have several sets of headphones that I use, depending on where, when, why, whatever...lol.
Grado SR60. Best sounding headphones under $100 that I have found. The only problem with them is the leak really bad.
Sennheiser HD 280 Pro. These dont really leak. You cant hear the outside coming in and nobody outside can hear your tunes unless you have them at ear busting levels. They have a flatter sound than the Grados, but are a bit more detailed. You WILL hear everything in the musid with these, good or bad. They dont sound that great at first, but after about a week of breaking them in, they rock!
Jabra Halo BT headphones. Great sound...best I have heard in BT. Build quality is a little flimsy though and the touch controls dont work very well. I also hate that you have to have them turned on to charge. Oh yeah, they dont clamp very tight so if you move much they will fall off.
Plantronics Back Beat 906 BT. I only use these for exercising because,well, I absolutely despise them...lol. the sound quuality is lacking depth and if you turn on the bass boost they distort something terrible even at extremely low volumes. Add in that they are painful to wear and have a hard time staying connected, and I just wish I had sent them back. Their only redeaming quality is that they have 8 hour battery life.
Motorola S7 HD. Fantastic sound, great controls, comfortable, but plagued by the typical Motorola quality gremlins. I wish Motorola could make something that lasts for more than a year! They technically still work, but get stuck in pairing mode eavery time you turn them off or charge them. So, to use them, I have to re-pair them.
I also had the Moto S9, which I really, really liked. Unfortunately they ended up in the washing machine somehow and didnt like that.
Too bad I was stupid enough to not only do that, but then replace them with the horrid Back Beats!