I rode a Cannondale Quick and Trek FX yesterday, both in a size large, and both have much too short of a reach for me. Thinking about my position on the hoods of my road bike today, I would want the flat bar grips to be a little higher and a little closer. These bikes have them a LOT closer. If I size up to XL, then the seat tube is longer than I would like.
Looking at the Carbonda CFR707 geometry, the XL has the same TT and reach as a Cannondale Quick L, but longer ST, so I can't size up from there at all.
The Specialized Diverge Evo geometry says it's longer than any of the above and the ST on a large is still rideable. This is the geometry leader so far.
A mountain bike frame still gives me the best options for dialing in fit (as long as the HTA is not too slack). However, then I can't mount a road double crank.