I have both Apple TV and a Raw Media box running a Unix OS. Don't know if I can give up cable yet. Downloading is a no no but you can stream all you want. But to stream you need a high speed internet connection, not just you basic connection. You also need to ensure you have a strong wifi throughput where ever you place your box.
Also new movies on the internet start with very low res camcorder quality followed by SD then 720 and then 1080 4-5 months layer. Also getting local live tv news is iffy. It might be there in Kodi one month but will disappear the next month.