No chance for 2 states
Not only is it far from being the single solution, it’s a bad solution, and will likely never be achieved.
The idea of "two states" is based on a series of assumptions: First, the assumption that the primary Palestinian national ambition is statehood. There is no basis to this. The Palestinian ethos is based on values such as justice, victimization, revenge, and above all, the "right of return."
It's true that the Palestinians want to do away with the occupation, but it's wrong to assume that this translates into a desire for an independent state. They would prefer the solution of "no state at all" – that is, the State of Israel will cease to exist and the area between the Mediterranean Sea and the Jordan River will be divided among Jordan, Syria and Egypt.
The second assumption is that if a Palestinian state is created, it will be ruled by "moderates." There is no basis to this. It is likely that the regime in the Gaza Strip and the West Bank will fall within a short time into the hands of Hamas.
The third assumption is that two stable states can exist in the narrow strip that lies between the Mediterranean Sea and the Jordan River. It is easy to prove this is not possible: the Palestinian state will not be able to be independent and Israel will not be able to defend itself.
The fourth assumption is that Israel can implement this agreement; that is, an agreement that entails evacuating 100,000 settlers from Judea and Samaria. Even if we ignore the social and political intricacies of this, such an operation would cost more than $30 billion, not including billions more that will be required to redeploy the army. Is this possible?