Evaluating the Citizens United decision isn't difficult. Free speech is a right accorded to citizens. Corporations aren't citizens; they're fictitious persons. Fictitious persons don't have citizens' rights, including the right to meddle in the political process.
For corporations and special interest groups, the answer is more than, "no 'money is free speech" for you"; it's "hands off!"