That really depends on the complexity and definition of your entity.
Of course, cpp can be optmised in several ways and can be more efficient than any visual scripts.
If you know cpp then the question really is, would it be easier to create and maintain the entity as schematyc component, or would it be wise to create the entity in pure cpp and expose it to schematyc as some custom entity.
Small easy entity overkill in cpp? Schematyc
Require sdk integration or maximum performance on some conplex system? Definitely cpp.
Just my 2 cents.
Here to help the community and social channels grow and thrive.
My personal belongings;Beginner Guides
| My GitHub
| Splash Plugin