I've had my Oppo 103 for some time, now. Very nice piece of gear. I got it at discount, and I still think it's too expensive, though. In return for spending the money, at least you're getting what it is arguably one of the best BD players ever made. Even the packaging is a big step up over most consumer electronics. Still, $500 for a BD player is just a little silly IMHO.
Personally, I'd rather spend a little more on a 103 and get an external Darblet. That way, no matter the source, you still get the Darbee processing (and without any silly cabling or switching routing something though the Oppo.
I was using the old "fat" PS3 before I got the Oppo, so bit streaming always worked fine for me, and the PS would play SACD, too. I can't say for sure if there was any significant difference in picture quality between the old PS3 and the 103, but the user experience is definitely better, and of course the dedicated player is far, far more configurable, i.e. subtitles. Overall, I'm very happy with the 103, but I'd rather find one used for $400 than buy one new. I don't know why, but the $500 price just bugs me, even though it's a great product.
Support is another thing. Nobody - and I do mean nobody - supports their products, BD players or otherwise like Oppo supports theirs. Heck, they're still supporting and updating the LAST generation of products. Major kudos to Oppo for that. Oh, and they even stock PARTS!!! Amazing in this day and age.
Now, if they'd just ditch their stupid IP control scheme for something usable, it would be the perfect player.