What Python limitations are you worried about now? Are you observing any bottlenecks?
I think if the community sees this plugin as important, it may make sense to make some changes in Krita C++ side to better support such plugins. Another that comes to mind is the Blender Layer.