I have had personal experience with Zen, and I can say I was never charged to leave (and that was only because I work for other ISP that I moved).
However, it's not true to say all other monthly based ISP charge fees to cancel. I could name quite a few of the smaller more personal touch ISPs that we only be too happy to make a migration painless.
Paul Thompson
Customer Services Manager