To be honest you can't go wrong with a dedicated player when it comes to top notch video/audio playback.
I have a Pioneer Bluray player that I use as although I stream movies from my Mac you can't beat having it properly playing through in full definition and top audio quality.