A federation would be fine if it was a proper one. One where cities have an equal position against their state inasmuch as they represent their residents and those residents have more say over the state government as a result. Today, we have a dated system which refuses to update its political infrastructure where it's needed. Now, more than ever, there's a need to make more direct levers of power to the citizens of a given location and less power to the technocrats and bureaucrats which 'represent' them.