No. There was not a single part of this bill that was good. One of the main reasons is that Free Speech is a God-given right recognized in the first amendment. Slander and libel are already illegal. Political speech, even paid political speech should not be illegal.
Another is that this bill was just a revision of a previous bill limiting free speech that was in itself unconstitutional.
This bill was about a whole lot more than free speech, it adressed Union Dues being used to support the DNC even though the Union Members and contributors of those Union Dues had no choice of how their contributions were being used.
It addressed soft money donations from groups that could easily hide straw donors from foriegn countries (Remember John Riady)
And raising the limit on individual contributions from $1,000.00 to $2,000.00 and Household contributions from 2 to 4 thousand