I'm also 5'10" and frequently find myself in the same quandary. There's a trade off I believe.
The smaller frames feel a bit quicker, more nimble, better for shorter rides. The larger ones feel big, stable, and comfortable for longer distances.
You really need to have several bikes ready for each scenario.