No doubt blueprints is A LOT faster for game prototyping than C++ so my normal workflow is mostly BP…then once things are working as I expect then I translate some blocks of it to a C++ parent class and replace the variables and functions of the BP. Sometimes I even en up with some BP actor that is empty because everything is happening in its C++ parent Class and I use the BP for setting up components and things like that.