Have never used cat6 hdmi, so can,t comment. You can, however, use rg6 for sub wiring if you choose. Works just fine. As far extra cabling goes, it all depends on access to the space. If its easy, just run what you need now. If it,s difficult, spare hdmi in case one fails- high speed with arc...