KODI seems to work fine with the right addons.
I actually use SPMC, which is an Android specific variant of KODI with two addons – SportsMania and Exodus. Everything works as it should.
I watch football and darts on SportsMania, my son watches TV shows on Exodus. If we want to watch a film, we download the .nzb, then share it on the network and watch it via SPMC. Saves all the messing about trying to ‘find a decent stream’. No drama.