Poor peering introduces latency, and you might get transactions 10s after the average rest of the world, but you'll get them anyway. Unless you're totally cut on a sub-network, poor peering should be still good enough.
OK. There's no logical reason to intentionally filter transactions, except those that don't include fees, right?