Buy a Denon 3910. They can be had used for $400 or so. I don't know of any better for the price.
Good advice on both players...with Denon getting nod for audio as well. Oppo will keep $300 in your pocket and not too shabby on music.(model 980 or 981)Like the Denon, Oppo is universal player as well. Based on your wants/needs the Oppo is a no brainer. Some stray away due to price but I don't have money to burn like some members here. Support is above ave from threads I have read.
I have the 2910 and very happy with it.
I just got done watching Diana Krall "live in Paris" dvd in DTS surround... jaw to the floor.
The unit does multi channel audio very well.
I'd assume 3910 is even better.
If you decide to go Denon route, soon as you get it, do the firmware upgrade. It's available on Denon's site. Takes about 5 minutes to download, burn, and upload to your player.
Huge improvement in PQ on my player. No more green push and MB was all but gone.
Have fun hunting.