Yes- there's a difference.
A $10 HDMI cable is sold cheaply because it is made cheaply. It doesn't go through the same tests, inspections or quality controls as a better made cable. Therefore you could end up with a cable that has copper contacts instead of gold, plastic snaps instead of metal clasps or something that just breaks in half or stops working altogether after a year or two.
So if you can afford the higher quality cable, there's absolutely no reason you should skimp on it. In fact, people spend thousands of dollars on high-end gear and for some reason miss out on the little details like a good quality HDMI cable, component cable, speaker wire, surge protector, etc. and don't even realize the quality degrades through the use and they get used to it.
Also, anytime you see a $100 HDMI cable in a store, you're sure to find it online for 50% of more off, anyway. So in that case, would you rather buy a cheap $10 cable, or a $100 cable on sale for $40?