The Economist article is written with the presumption that there are are problems that need non-neutrality in order to be solved and that there is thus a tradeoff of some sort to be made. They cite better network management, and give as examples latency-sensitive applications that suffer from the lack of guaranteed latency.
Those are fallacies. The lack of guaranteed latency is fundamentally no bigger of a problem than the lack of guaranteed bandwidth. Non-neutral traffic shaping is not necessary to maintain good performance, and in practice a best-effort network can achieve acceptable latency for things like VoIP without having to explicitly identify, classify, and prioritize VoIP protocols. ISPs may be accustomed to using such explicit techniques, but neutral alternatives exist and work better for general purpose connections, so we shouldn't carve out any exceptions here.
The Economist also points out the difficulty of determining when traffic is or should be illegal and blockable. It is not at all apparent to me that ISPs have a need to be involved in subjective decisions like that in order for us to have a functional Internet. Is erring on the side of allowing traffic and prosecuting later really going to cause serious problems, or can we come up with an objective set of guidelines for what constitutes a DoS worth blocking?