Net neutrality is (and always has been) a good philosophical idea that is completely impractical to implement given the business structure that has arisen around content distribution.
Right now, we have a situation where the big guys (i.e. the major ISPs) can effectively force companies that are pushing large amounts of bandwidth to sign private interconnect agreements. This is less onerous than it seems, because the industry is already largely split functionally into creation and distribution. The only companies this really affects significantly are the ones who are big enough that having vertically integrated creation and distribution functions create a cost savings. Paying interconnect fees cuts into margins for those companies. Smaller companies are just going to pay CDNs (who have always paid ISPs for interconnects) for delivery anyway: the value a CDN provides is more than just network connectivity.
With true net neutrality, we would have a situation where the big guys (in this case, large traffic generators like Netflix/Amazon/YouTube/Akamai etc.) flood the small guys off the net. The popular assumption is that ISPs would throw more money into upgrading their networks to deal with the flood of data; but every industry person I've spoken with believes the opposite. It would lead to a mass exodus of investment dollars from wired broadband because there would be no way for the ISPs to recover those dollars in the future. These companies have other things they can invest in; and they will likely choose to spend the money they would have spent on infrastructure on restructuring their companies to look more like Netflix because the FCC has effectively blessed that business model. This would be bad for the consumer and bad for companies like Netflix.
Net neutrality is a good idea in principle, but there is no good way to get to true net neutrality from where we are. If the goal of net neutrality is to create a faster Internet, it would need to be accompanied with about a half a trillion dollars of government money over the next decade; and the FCC doesn't have the power to do that without Congress.