Olá Magno,
Geralmente sim, por funcionarem de maneira diferentes. Enquanto o Ionic roda sob um webview, o Kivy utiliza OpenGL ES 2 e no Android, executa sob uma interface com o SDL2. Com isso o Kivy fica com um desempenho muito bom. O único ponto é que ele leva uns 2-5 segundos pra carregar, isso ocorre por que a APK utiliza uma versão modificada do Python, então é preciso carregar o Python, carregar os módulos e por fim iniciar seu aplicativo.
Em muitos casos a diferença nem é visível. Mas se você pretende criar um app que use bastante o touch, com efeitos, animações, canvas, etc, Kivy é uma ótima opção.
Também acontece de vários usuários ficarem meio perdidos ao tentarem começar com Kivy. Não sabe certo como criar uma interface, como tornar algo nativo, como compilar, testar, etcs. Aí tem esse projeto:
http://github.com/kivy/kivy-designer que estou desenvolvendo e que se der tudo certo, teremos a primeira release até final de novembro ;) que irá reunir uma série de ferramentas para facilitar o desenvolvimento de interfaces com arrasta e solta; emular diferentes dispositivos e telas, compilar para Android e iOS, distribuir apps, etc.