I've had some success with pyinstaller but recently have been getting inconsistent results with an application I've written that uses pyside6. It was working for a while but all of a sudden the pyinstaller exe is giving an error that doesn't happen when I run the same code using python.
Happened right before I had to go to the hospital (where I currently am) so I haven't had a chance to dig into it. But if this works reliably I'd be happy to switch.