Ranked in these QuestionsQuestion Ranking
Pro Can install on several devices
Apple TV (jailbroken), Mac, Windows, Linux, iOS, Xbox, and more.
Pro Open source
Not a freemium software.
Pro Lots of plugins available
Con Poorly optimized
Often not a fluid experience.
Con Terrible navigation
Menus over menus with dozens of submenus.
Con For some devices it requires them to be jailbroken or similar
Con No official AAA addons for streaming services
It does not have any official AAA addons and fully relies on the community which result in often broken packages/addons.