I don't have experience with the ear buds you listed, but I can attest to the long-term comfort of "comply" ear tips (I use these on a set of RBH EP1s.).
Here are a few headphone recommendations that I own or have owned which provide excellent vocal clarity and audio accuracy:
Audio-Technica ATH-M50, $150
Sennheiser HD-280 PRO Headphones, $100
Grado Prestige Series SR-60i
Here are some I'd like to try but have not heard: Sennheiser PXC 450, $350 (noise cancelling, talk through)