...one urban, one rural.
The big problem is to figure out how to restrict the harms the urban areas cause to those areas. That's where nearly all the problems are coming from, and yet they have just slightly more votes. A proper Federalism using the 50 states might not do it, as the urban areas can overawe the decent parts of their states. But a federalism that treats urban areas as states in themselves -- maybe. It would mean increasing the number of states by a few dozen, in return for having rural states that could really live according to traditional mores without the chaos caused by these urban areas.