I do like my Cable internet LOLI recently cancelled Dish and just went with a Roku Stick with the basic SlingTV package, which has almost all the channels we watch anyway, and Amazon Prime. As soon as I can figure out how to make Kodi work with the Roku I'll probably cancel Sling too. I pay $20 a month for Sling and $100 a year for Prime. We also have Google Chromecast which can cast anything on the Chrome browser to our TV.
No way I will ever pay those asinine costs for cable/dish again. They can all go **** themselves. ESPECIALLY the cable companies.
Anyways, far as Kodi on Roku, no can do. You can side load apps via UPNP/DLNA to get streamings from/like Kodi but its a bit more complicated.
You’re better off getting a Fire stick.