I'm looking to get a pair of wireless earbuds within 1.5-2k to use when I go to the gym. Accordingly, the most important features to me are a long battery life, snug fit so they don't fall out or start irritating the ear after too long, and slight water proofing/resistance in case I sweat too...