Great question. HDMI is digital, so you either get a perfect signal or nothing at all, that is the nature of digital.
I have all my equipment connect thru a
HDMI switch because my HDTV only has 2 HDMI inputs. I have 6 ft HDMI cables from the source to the HDMI switch and 25ft from the switch to my HDTV. I use the cables that came with the package and it works brilliantly and not at a exorbitnat cable cost.