Why does my SetActorRotation cause sluggish rotation?

I second using the built in character movement component stuff. It is quite smooth and replicates out-of-the box with no need to add anything.