No, because they can't actually do everything that Citizens United tried to do.
Here's a structure that I think would be fairly unobjectionable: Citizens United works collectively to raise funds for political causes. Once funds are raised, the money -- in its entirety, minus administrative and other overhead costs -- is distributed to all the employees of Citizens United itself. That money is taxed, as it should be. Then the employees are free to voluntarily choose to contribute that money -- up to individual contribution limits -- to whatever candidates they so choose.
The same should be the case if an ordinary corporation (one that doesn't exist for political purposes) wants to donate to political causes: they should be forced to distribute the sum total of that desired contribution as salary to employees, who could then choose to make (or not make) those contributions.
Obviously there are flaws to this plan, and it needs more scrutiny and fleshing out, but I think it is much more democracy-preserving and -- critically -- transparent than just allowing corporations to act as "people" and fund political campaigns directly, or via shadowy means.