This is my take as well. Nothing will improve until we roll back Citizens United.

Citizens United is impossible to roll back with the structural problem of the Senate.