Realistically, both parties are totally corrupted, and are passing into law whatever legislation their rich sponsors give them and tell them to pass. And this has been going on for many decades. It's why our government officials cannot make responsible decisions on behalf the well-being of the country or it's citizens, anymore. And it's why they never will, again, unless we stop the wholesale corruption caused by legalized bribery.
We have to stop thinking in terms of parties. It does not matter which party is in power, or even how many there are if they are all corrupted by the same corporate sponsored lobbying. And because these are the lawmakers of the land, they are the only ones who cam make that lobbying (bribery) illegal, again. And they certainly are not going to do so of their own accord. We have to make them do it.
So we are going to have to CLEAN HOUSE. We have to get rid of these life-long toadies for the rich corporate lobbyists, and if they are replaced by another one, we have to get rid of them, too. And we have to keep getting rid of them in every election unless and until we get someone in there that ACTS to stop this legalized lobbying by passing laws that make it illegal, again. (Once upon a time it was illegal to pay legislators for favorable legislation.) The message has to be sent to them that if they will not represent the well-being of the nation and its people honestly and fairly, they cannot keep their positions.
This corruption happened because 'we the people' let it. And now we need to face up to our neglect, take responsibility for all the damage it's caused, and take action to repair it. And that starts by clearing both legislative houses out (House and Senate), and starting anew.