The HDMI cord is too short for streaming player to sit directly in front of tv thus I have to get up and go closer to TV for remote to work. Will any HDMI cable work? Does Roku make a longer one? Would probably go with a different streaming device because of this.
What device and what kind of TV? If it's a 4k capable device connected to a 4k TV then you'll need a high speed cable. If either of those isn't true, then pretty much any cable will work. For what it's worth, I get my cables at the dollar store and I've never had a problem, but I don't need 4k. You will have fewer problems if you use the shortest cable that you can.
Depending on the model of Roku you have,, which is? You can switch to using wifi remote and have roku out of the way completely.