Summary
Now you have done a great job, and I'm sure you found a few things to tweak in your game, as I did with mine. As you know, there is no perfect content, and there is always something to change, update, or fix.
While debugging is usually done within the IDE, which is Visual Studio in our case, the code debugging is not everything when it comes to Unreal Engine, and you've learned about the different tools that are provided by Unreal in order to cover that aspect.
Now you understand the blueprint debugger, and while our game is a C++ game, we still have few blueprints to debug and check whether there are some errors in them. Collision Analyzer is a good place to spend some time, but only if you are facing some physics engine problems.
Some games have consoles, but any Unreal game by default has a very powerful console, and you learned where to get it and why, and what you can do with it.
If the game frame rate has a problem, then there is nothing better than using the console...