Per-object motion blur gives some very clean results, especially when subtle. Unreal's implementation is very solid with a few settings dialled in, namely the target frame rate of the motion blur on platforms with unlocked framerates and blur on camera rotation.
Frame Rate Matching
The former is a quick fix