Hello Domus,
I agree with @GarielSd
That is the point of using a OOP Language; To sustain a huge code base - You can’t argue about that, in my opinion.
Blueprints of course is faster for prototyping, and easier for non programmers.
On the other hand you can find a wonderful symbiosis between those two.
Which I suggest.
But the actual programming support is a frustrating fight, also covered in my post:
Horrible C++ IDE Integration & Newcomer Support
Best regards.