Hola, yo cuando programaba en Python utilizaba py2exe y no PyInstaller aunque es mas recomendable PyInstaller por ser más moderno y tener actualizaciones más recientes.
En cuanto a si es más profesional usarlo, cualquiera de los dos son para crear programas ejecutables, lo profesional no depende de eso, depende del proyecto, del código que se va a compilar si es muy complejo o complejo y de la función que cumpla ese código.
Si el código o los códigos son profesionales entonces lo será el ejecutable/programa también.
Saludos
Entiendo.
Aunque creo que plantee mal la pregunta por esta respuesta que me das.
Realmente la cuestion es, ¿Puedo confiar en pyinstaller para basar una infraestructura de software?
Gracias por tu tiempo, Daniel.