you can try smartq q5 or q7. They have USB host, touch screen and everything else that you need. Despite that I went ahead with xtreamer as it was locally available and has a more active firmware support and a community.
Regarding smartq I am not sure if the audio out is bit perfect etc. It is NOT in xtremer too but I hope it will be soon.