I made the conscious decision to go with the PC/JRiver/Dirac/Exasound E28, jettisoning my prepro, player and cable box about 4 years ago. It works well, looks and sounds great, better than before. I listen primarily to music with it, mostly in 5.1/7.1 Mch. I have no preamp. The Exasound directly feeds my amps and sub using its volume control integrated with JRiver.
JRiver plus Dirac have all the setup controls needed for Mch speaker level, distance and bass management.
But, there are limitations. Yes, you cannot feed a player, like an Oppo, into the PC. I use the PC optical drives for CD, DVD and BD. No problem. No sonic or visual penalties at all. However, most of my Mch music is on SACD, thousands of mostly classical albums. But, I just rip those to my NAS using a networked Oppo 103 dedicated to that purpose. So, a little less convenient to have to rip SACDs first, but no big deal. I would rip them sooner or later anyway.
I also use a networked Silicon Dust HD Homerun Prime Cablecard tuner for occasional TV watching. It is more limited than a cable box - no on demand, no Netflix/Amazon streaming, etc. But, I can put up with that, and even TV sounds much better via JRiver/Dirac/Exasound.
PC fan and disc noise can be an issue. I was able to put mine in an adjoining utility room with 5 meter USB and HDMI cables run through the wall. Again, no problem and nothing fancy. There is silence in the listening room, my TV monitor is my Win desktop, and a $30 Logitech wireless trackpad keyboard controls it. Optical drive access is still just steps away from my listening chair. A cheap USB extender cable allows me to do Dirac mic calibrations.
I have no regrets at all. There are fewer equipment pieces in the listening room. And, I am free of the constant, useless features race obsolescence in prepros and players.