It has been a long time since he moved.
It is a long time since he moved.
I wonder which one sounds better or is there no difference at all? Thanks
You'l hear both being used. Colloquially, people are more likely to use the second because it's shorter.