Listen server vs Dedicated server

if its a Lan game, use Listen server, its free and very fast in that case.
if not and the players are far away from each other use dedicated server