i consider both beats and bose as pretty overpriced.
but if i had to chose one over the other, i would chose bose.
brands that have personally impressed me:
Altec lansing: they only make ear buds, but for the price ($39.99 USD) they are ++
UE, Ultimate Ear: Another great ear bud company. a bit pricier but whateves.
Sennheiser: overall goodness, they make a variety of headphones/earbuds depending on your needs.
Grados: friend had a pair, sounded great. no idea how much though
AKG: same friend, also were amazing, prices were fairly decent
sony's okay too i guess
IMHO, i hate it when people wear their gaming headphones outside of their house