I've been playing around with Kodi. My thoughts are very mixed. It seems at least half the channels don't work well, or hardly at all, and the other half have poor quality streams; either poor video quality or poor feed. Worst of all it's very time consuming trying to figure all this out. The good part of it is just about anything you could ever want to watch is there... somewhere
So far, Genesis has been the best option for stable HD feeds.