None of the above. I have an old Denon DBP-2010CI that just plays discs (Blu-Ray, DVD, CD), but has a (at the time it was sold) spectacular scaling engine.
All of the other stuff would be handled by a WDTV, PC, Mac, ...
So far, I haven't found a 1080P, or less, disc it will not play, but the DVD players all eventually couldn't handle the menu formats of some disc, or other, so I suppose this one will, too.
I still need a good Linux BD->streamable file converter for backups, though, and I could also use the files with XBMC or one of the systems listed above.