When I mounted my TV, I embedded a single HDMI cable, a single cat5e cable, and a single optical cable in the wall. Conduit wasn't an option due to the age and construction of the wall, so changing it would require power tools and drywall mud.
I have a sound bar rather than a receiver because it makes my wife happy. The sound bar works best with ARC. Optical works too, but power and volume isn't synchronized.
I have an NVIDIA shield mounted behind the TV because the TV's software stack got too lethargic, and the TV's built-in decoder has silicon bugs that break video in Netflix, and break surround sound in everything but Netflix.
Surprisingly, everything works reliably about 95% of the time. It's unfortunate that I consider that a win. I just added a 4-1 HDMI splitter with ARC passthrough in order to get a Blu-ray player back in the mix, and it was boring!