Does Peer Guardian actually work?

ISPs are garbage. I'd be willing to pay more money for some more flexibility but they just act like they're the masters of the freaking universe.