Cora seems to regret everything she does in this episode and even without her heart. She probably would have rather Will had fought for the one he loved...
I headcanon that this is the moment he goes to Storybrooke, and all of season 4 happens, he tries to have at least something with Belle, but it works out on neither sides, and then the storm that happens at the end of season 4 when the Dark One is untethered, that's when the Rabbit comes to get Will and the spin-off starts. Because to have S4 set after the spin-off is just too heartbreaking.