I've been using the dolphin for several years now. absolutely love it. http://www.amazon.com/Nu-Dolphin-Touch-
I've had no issues at all except don't lose or forget the charger. it uses a mini-mini plug to usb for charging and downloading music. The I've never outlasted the battery on a long daily session. it holds up for at least 6-10 hours. No issues with water or quality it works and having music is an absolute must for me on the water and the snow.
Bought mine from prokitesurf
Never owned an apple anything and never will.