No creo que haya mucha diferencia en cuanto a sonido.
El fiio puedes usarlo también como DAC conectado al PC. Creo que todos llevan salida de linea para conectarlo al AV, por lo que por ese lado no tendrías problemas con ninguno.
Otra cosa interesante es el servicio post venta. Tanto el fiio como el Xduoo se vende desde España, pero en el caso del Shanling, ya no lo tengo tan claro.