C++ is the traditional text-based code and gives you an edge when you want to optimise for performance. At the same time, Blueprint compiles much faster and is commonly said to be easier for non-programmers to use. That makes it a good tool for designers .