I bought a pair of Yurbuds Inspire and sent them straight back. The fit was fine, didnt fall out, comfortable etc. However, the sound quality was totally awful. I'm not audiophile expert, but there was just nothing in the sound that came out of them - tinny and hollow.
I've tried loads of headphone - sony neckband (used to be good but they changed them and now the sound is awful), Philips SHQ1200/10 ActionFit (again awful sound quality and didnt stay in my ears), Philips SHQ4200/10 ActionFit (these were great, but the band because twisted and after that they just wouldnt stay in the right place and kept falling out), PMX80 (made my ears sore!).
Finally seemed to have got a good combination of Philips SHS8100/10 Earhook Headphones coupled with Comply T-400 foam tips.
I use a Petzl Tikka XP2. Its very light, but very bright. I usually use it in 'spotlight' mode if the trail is totally dark and uneven, but the diffuser mode is also good if you just need a general light and can be fairly sure of your footing (ie dark paths / roads / wide trails)
+1 shuffle. I clip it to the band on my shorts and run the wire down my back under my top. Keeps the cable neat, and I can skip tracks etc easily. You dont need a screen whilst running -and the shuffle will say the name of playlists through the headphones making it easy to chose what to listen to.
I find it varies loads between makes and time of the year. I do think though that the Asics Cumulus I had lasted the least number of miles - dont know if the Nimbus are the same. They felt great when I first wore them, but only lasted about 250 miles until they felt like they were running on cardboard. I dont want super bouncy shoes, but at least a little comfort. I'm on Brooks Ravenna now, and the pair I have are up to about the same and still feel fine.