Begginer Question - Blueprints and C++

It really doesn’t matter unless you’re talking about editing the actual source code of the engine (For example wanting to swap physics engines or something).

If the latter is true - you should compile from the source code and derive from there.