Just picked up the 103. I'm coming from the BPD-83, before that the 983 and before that the 970. I have never had one issue with any Oppo products I've owned. I purchased a Panny BDP a few years ago and got rid of it after 3-4 months due to non-stop freeze ups and constant firmware upgrades that were a pain.
If you are strictly looking for a unit to play blu-ray movies on then there are other players comparable to Oppo such as the Sony 790. I purchased the 103 because of the rock solid construction, great customer service zero issues I've had with past Oppo products and the ability to stream Netflix (overrated in IMO, though).
The 103D adds some video enhancements over the 103. Personally, I wasn't interested.