All software has limitations, that's why we keep writing more software.
Kivy is great, and the contributors are friendlier than most. I particularly like it for Android, but it's definitely way up there in terms of "easy reliable multiplatform python framework".
It also gives you a ton of options for how you want to use it, more than one way to skin a cat philosophy.