I am very happy with my oppo 103s & 105s. I have a pair of each, and they have outstanding sound quality. That said, I don't spin many discs anymore since I bought the WiiM streamers.
The oppo 103 & 105 play CD, SACD, DVD, BluRay and they can stream from a NAS and several built in online sources. The 105s have balanced outputs and both have RCA, SPDIF, coax, and HDMI out. The 103s don't have the balanced outputs, but they have all the others. The 105s have ESS Sabre DACs, and the 103 has a Cirrus Logic DAC. The oppo 203 & 205 are the latest version of the oppos, and they are a step up in quality. They are also a pretty big step up in price. The 103s can be found for about $300 if you're patient or lucky. The 105s can be found for about $500 if you're patient or lucky. The 203s and 205s are about 4x the price of the corresponding 103 or 105. oppo hasn't upgraded the firmware for some time, but all of the players are still supported. oppo's last run of 203s and 205s was in 2018, and they left the business.
I hope that helps.
https://oppodigital.com/Support.aspx