Congress members salary should be the average income of the state they represent. Wage increases to individual Congress members should be voted on in the general election as a representation of their home states approval or disapproval of the job they did in the proceeding year. Congress members should NOT be allowed to vote themselves into a pay raise.
After leaving Congress, Congress members should be barred from working for lobbying firms for a period of at least 5 years.
Congress members and their immediate family members should be barred from stock trading.
I would add that Congressional members pay increases should be based on both a vote in a general election, but only if the average wage in the district has increased.
No, there are too many things that the general population decides via direct vote already, I’m not giving them anything else. This is a Constitutional Republic, not a democracy.