Asking for opinions is always fun. lol
IMO, I think that the rebs got the best they could out of the situation. A tactical stalemate was a God-send.
Honestly, we are talking about Lee, Jackson, and Longstreet. Not to mention Hood, Stuart, A.P. Hill, etc.
If there was any possibility of a victory, those guys would have seen it, and seized it.
The fact is they were so gassed and taxed that Hood was manning a straggler line and netting as many stragglers and lightly wounded men as possible into an impromtu reserve division (ignoring all unit designation) that came close to 4,000 men by nightfall. A.P. Hill's worn out 3,000 men were all that saved the day on the right. Longstreet's staff was manning a battery that had been shot to bits in the center to hold back the yankees. The Army of Northern VA was as close to a route as it probably could be. I think it was the 48th Alabama.... My ancestors regiment, that had 17 men under the command of a SGT the next morning.
Lee was very fortunate that he was not facing Grant or Sheridan that day. Guys like them would not have let off the gas pedal. They would likely have driven them into the river.
Lee was bold. He held that field all the next day. That kind of boldness borders on crazy sometimes. I would have taken the easy route and slipped across the river that night. But I am a coward.