I 'm thinking to buy as gift a FiiO X1 2nd, i personally own a X5 2nd, and I owned a X3 nd, and I always loved the FiiO players. Is the X1 a good one for the price as first good player for that person or I should consider some Shangling or other models in 100 usd price range?