Eg I found rotating an object around its centre, easy to do in the GUI, quite a challenge.
Most examples you can find are outdated and simply don't work now because they use Python 2 instead of 3, or were created for Scribus 1.4.Some things that are straightforward in the GUI require some trickery to automate. Cons: The Python API is not well documented and there are not many good script examples.