Hi @bunkertoy ,
Based on my experience—having owned them all except for the S20 (for which I used a Singxer DDC + Farad or Uptone psu)—the S30 is a better and more recent player, featuring the same player board that was in the K50 (G1?). However, the S30 requires an external power supply. The S60, a very good psu, was the same power supply used in the K50 at the time. Of course there are many good psu’s with different sound signatures. What power supply are you using with the S20? Will it be shared to feed the S30? The quality of the PSU for both the S20 and S30 is a crucial factor—don’t underestimate its impact.
Meanwhile, they offered a hardware upgrade to Oladra G3 technology for the EX, including improved power, bringing it up to—or possibly exceeding—the level of the S30 + S60 combination. Ultimately, your ears will decide.
I don’t recall if the EX G3 also included a new upgraded USB output, which could be a key factor in your decision.
AC cords, DC cords, and Ethernet cables can all impact the performance of the S30, EX, and CX. It’s worth auditioning a few, especially once you’ve made your choice but want to fine-tune the setup. Begin with the player!
Additionally, connecting the EX/ S30 directly to the CX or routing both through a switch does not produce the same sound quality. The outcome depends on the quality of the switch, its power supply, and Ethernet cables—whether we like it or not.
And last but not least, since you prioritize an optimal SSD and prefer local files, the best-sounding option will likely be Squeeze-to-Squeeze or MPD with Squeeze Server / Minimserver, the latter ideally via my preferred JPLAY for iOS.
Ultimately, your ears will decide —but if you have an existing high-end PSU ready to pair with the S30, it might have the edge. If not, the EX, and more the EX G3, is likely the better plug-and-play option.
Hope this helps.