If you want to simply replace the Print String functions within blueprints you can, but be sure you fill out the node completely. Below is an example comparison of the two.
Here I am switching back and forth between the Print String and Debug Draw Text function.
Now whenever I press the ‘P’ key it will Print or Draw the value of the variable ‘Max Roughness’. A few things to keep in mind is that you need to enter a duration as it is 0.0 by default, and you need to give it a location to draw. In my case I just referenced the location of the player since I know it is always going to be in view and in the middle of the screen.
Cheers,

