An alternative approach that I've found quite interesting is to assemble a new Randomly Selected Congress for every single bill. The idea is that certain parties (e.g. government offices or public petitions with a sufficient amount of backers) gain the right to identify problems. For each problem thusly identified, a Randomly Selected Congress is formed, who can either vote that no action is required, or who can enact a bill with the intention of solving that problem.
The appeal is that every legislator will only be involved in exactly one law over their lifetime (maybe two or three, but the chance of one person being selected multiple times is excessively slim). So horse trades cannot work anymore, and every legislator knows that whatever they sign into law will be the single one impact they can ever have on the political system. Like: "This may only be a zoning law for small villages, and I don't care because I live in the city. But everyone will judge me by this law forever, so I better make sure it's the best fucking zoning law ever."