From the link you posted:
Scripts can be run interactively in a terminal, in the background, or through a locale.
This is already a drawback, since you cannot freely release your applications on the Android Market. This can be avoided, presumably by building the Pygame Subset script for Android , but I'm not sure about that. However, the Python interpreter must be installed on the device, which will significantly increase the size of the application.
Python’s execution speed on an Android device is, of course, slower than Java, because Python doesn’t magically accelerate just because it runs on the phone. However, in most cases the difference is not that big.
source share