Easily convert BP to readable/edtable C++ code and back.

This can’t be overstated. Game development has become so accessible and both Epic and Unity (wrongfully) tout it as easy when it really isn’t. Sure you can prototype easily, but that will only serve for you to dig yourself deeper into a hole and once the project inevitably falls apart the only way forward is to start over.

But let’s ignore that.

Let’s assume all things being equal, and you hired 1 great programmer and 3 artists to do BP code under the programmer’s supervision. Now the time comes to do a review.

Situation A: Readable code can be generated from BPs. Programmer reads code, reviews it, drinks himself to sleep.

Situation B: There is no code generation. Programmer reads the BPs just as easily, reviews it, drinks himself to sleep.