Infinite runner lane switch animation

I am making an infinite runner with a typical 3 lane system. My question is, when I have the player switch lanes, should I have the character immediately switch to the next lane and preform a animation to show the switch, or have the player gradually switch lanes while preforming the animation?

Without a switching animation - the setup will be simpler, but not look as good.
With switching animation - the setup will be a little more complex (nothing major) but look a lot better.
Do you want it to look better or be easier to setup?