You can install other packages with pip.
There is a Pythonista shell called Stash that supports pip.

https://github.com/ywangd/stash

Developing with Pythonista on my iPhone 12 mini is a pain. With an iPad, it is fun. Sometimes the Keyboard Layout does switch on my iPad all of a sudden so you don’t see the undo button anymore.

In that case you can (as far as I know) only reload the document and then the Keyboard looks normal again.

You also have to be a little creative when importing and exporting files, i.e. from iCloud and back. You need to change the file type of some files (i.e. .pyui, .ttf) to .txt with Pythonista or Goodreader in order to be able to copy them. If you don’t do this they are greyed out when trying to export or import with Pythonista App. Once imported, you can change the filetype back to what it was with Pythonista App.

There are no other things annoying me. Buying Pythonista was one of my best decisions.