I love my Fiio X5 2nd gen - "Born for Music and Happy!". I'm using a pair of 128GB uSD cards with it. I put the compilations (Various Artists) on one card, and my "steady diet" albums on the other one.
Looks like I'm already behind the tech curve, as the 3g version is out now...