Depende de lo que quieras reproducir.
Si quieres reproducir archivos de 20GB, lo mejor sería tener un TV Box como la Nvidia Shield, que es muy potente y versátil.
Si tu intención son archivos de menos de 10GB, en teoría cualquier TV Box barato te serviría, incluso si tu router permite conectar un USB, es posible que puedas usarlo como almacenamiento en red para que multiples dispositivos se aprovechen de ese espacio y reproducir lo que sea.
Me sorprende que la raspberry no reproduzca bien los vídeos, pero igual tiene que ver con lo que comento del tamaño y el modelo de raspberry.