The decision to use C++ or Blueprints in your project is down to personal preference in most cases. Sometimes, you will need the speed advantages that C++ provides. Sometimes, you will need some functionality that Blueprints don't provide by default.
Most complex projects will most likely end up with both C++ and Blueprint code. For this reason, it's important to know how they interact, and how to get access to the C++ side of things from Blueprints. I hope this chapter has helped with that.
Next up, we will take a look at UE4's UMG system to create menus and an HUD for our AwesomeGame project.