Is casting expensive?

Casting can be expensive in memory resources, if the class you’re casting to has references to static meshes or any other hard actor references, it will load all of that when the cast is triggered which can cause a hitch on the game.
Shouldn’t be a problem if your classes don’t have hard references or you’re casting to native C++ classes.