If someone asked me, I would tell them that the legislature should be a non-partisan body similar to what exists at the City and County.   Political parties would be free to conduct their activities however they want.  But taxpayers would not have to subsidize their activities through the primary election process.