I think Federalism is the best path because corruption follows power. Concentrating power leads to concentrated corruption; in the long run we’re better off with states having power over the federal government.
Being honest with myself, I’ve flip-flopped on the subject.
When the state law provides more freedom then I’m all for Federalism.
When the states law has less freedom, I’ll reach for the Constitution to find something unconstitutional in the state law.
How about a constitutional amendment that when the state and federal governments laws disagree, the law that provides for the most freedom wins?