I would go with JBL over Bose. Bose you are paying for the name, and not quality. With JBL, eveyone complains they are boomy, but at least you are not paying more than the item is already marked up for.
EDIT::: BTW I love my E250p, to me its not boomy. Sounds great. Just won't hit 16hz.