Fiio is a great company with great enthusiasm, and the X5 is a rushed product (at least aesthetically speaking).
I will stay away from the X5, for a better finished/polished product.
Everybody makes a mistake (My Boss always tells me one who works will certainly make a mistake, one way or another), and Fiio should learn from these mistakes.
Hope the X7 will be the "One".
Please Fiio take your time with the X7, and we could help design a good DAP.