No, network neutrality is not a good idea, because network service providers need to be able to prioritize content in order to do a good job providing content. With network neutrality, a provider cannot choose to prioritize, so it must give equal weight to content that is low quality, or content that is even a copyright violation, such as file sharing. They cannot effectively do their jobs.
I don't believe this would be a good idea because that would restrict business growth and differentiation. If you restrict networks to have neutral orientation you would be creating a huge paradigm shift in technology itself to where innovation itself would decrease. Neutrality in networking in general poses a straight line of ideals, that would benefit only the few.