Kodi's Achilles heel is their choice to implement in Python. I've gotten used to the interface though it gets slower with every release.
I believe its slow because theres a lot of legacy code in there since the Xbmc days which, had they had the resources, would probably have been rewritten.