I believe Network Neutrality legislation will do more harm than good. Quality of service and IP transit costs are governed by complex market forces today. It is easy for individuals and organizations connecting to Internet edge networks (most of us) to take these forces for granted and get swept up in language about fairness and capitalism and equality. In reality, as you move to the core of the Internet, there already is no such thing as network neutrality and to try and 'preserve it' is meaningless. ISPs, Tier 1s, and major content providers already enter into peering arrangements, both paid and unpaid, that improve end user experience and help drive down IP transit costs. Depending on the ISP you use, you obtain the benefits of their peering arrangements, which are as strong as the number of eyeballs they have and their negotiating skills. Some ISPs have better peering than others and so in reality there is no such thing as a 'neutral ISP'. The concept of an ISP 'holding their users hostage' as they try to obtain concessions from content providers is not unique to Comcast. Everyone in the space is playing the same game of leveraging the strength of their numbers and their negotiation and personal networks to get any advantage they can. The decisions about 'who should peer with who' are and should continue to be governed by organizations freely entering into paid or unpaid agreements with one-another. As soon as the emotional/idealistic notion of 'neutrality' is stipulated, then the technical reality of peering and the unplanned forces governing the core of the Internet will begin to centralize and calcify. What will be unfortunate is when this slows or even reverses the dramatic deflation in IP transit costs we have seen over the last 15 years, going from well over $1200 per megabit to under $1 in some regions. I highly recommend 'The 2014 Internet Peering Playbook' by William B. Norton.