FOSUserBundle o PUGXMultiUserBundle para tener dos perfiles de usuario diferentes (Symfony2)

Tengo dudas sobre cómo abordar este problema:

Mi aplicación Symfony2 para este problema tiene dos perfiles diferentes, llámelos "Vendedor" y "Comprador". El objetivo es mantener un montón de atributos sobre un "Vendedor" y, por otro lado, no mucho sobre el "Comprador" (el correo electrónico y la contraseña lo harían).

Me doy cuenta de que no es fácil que dos entidades diferentes inicien sesión y se registren con FOSUserBundle. Hay muchos otros paquetes, como PUGXMultiUserBundle que 'piratean' FOSUserBundle, y no son fáciles de configurar / implementar.

Así que mi pregunta es: ¿Es más correcto usar el pirata que PUGXMultiUserBundle propone, se ocupa de su implementación y configuración, o es mejor atenerse a FOSUserBundle, tener una entidad de usuario y una relación de uno a uno con un "Vendedor" entidad que representa los atributos de un vendedor diferente de un comprador? Habría otro problema con ese enfoque, con el formulario de registro, que se debe dividir en dos, para el registro del Vendedor y del Comprador (que no sé si es posible / aconsejable usar FOSUserBundle)

Espero que ustedes me ayuden a hacerlo bien. Saludos :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta