Alright, I'm gonna say it. The show at this point has 3 options for Sami. The most likely, of course, being that she leaves town for awhile and decides to be single, get help, etc., which is her healthiest option (and also because Alison Sweeney isn't on contract).
Otherwise, if they split up Rafe & Nicole (which I definitely do not want to see), I can see Eric reuniting with Nicole and Sami going back to Rafe.
My personal favorite option besides the first, though, would be to bring back Matt Cedeño as Brandon and have him and Sami get another chance, temporarily.