Depende de si estás trabajando en equipo o no. Si usted es la única persona que desarrolla el proyecto, este es un asunto de su preferencia. Si usted es un programador en un equipo, es imprescindible que ponga toda la lógica en C ++ y permita que los artistas / diseñadores de nivel reaccionen ante los eventos del juego a través del sistema de eventos.
Además, para mí, escribir código es más rápido, pero puedo imaginar que para algunas personas es al revés. Visual Studio ofrece muchas herramientas sofisticadas como ir a la definición , opciones de búsqueda robustas, un entorno de depuración mucho mejor, algunas opciones de refactorización y más. No existen tales herramientas en Blueprints o son mucho más básicas, lo que hace que cosas como las redes complejas sean difíciles de modificar y cambiar.
Si encuentra C ++ difícil o no se siente cómodo con él, comience sus primeros proyectos con Blueprints. Una vez que haya terminado, conocerá mejor el motor y se sentirá cómodo con los planos, este será un buen momento para comenzar a desarrollarse en C ++.