As a long, long time PC gamer it's not hard to see how a dedicated server works a hell of a lot better than listen servers. Call of Duty: Modern Warfare 2
is moving to IWnet and removing the ability to let you use dedicated servers
but why is that a big deal? Here's a nice two part video explaining the benefits of dedicated servers over listen servers and maybe some motives behind Infinity Ward's decision.