I'm 5'11" with a long torso. My first really nice new bike was a 55 because the salesman thought I needed the standover clearance. It took me 10 years to figure out 58 was what i really needed. I ride quite upright with porteur bars or something similar. Recently I got a 23.5" frame and a 24" frame and i think i could be happy on either with the right stem. I'm not growing, I'm getting less flexible so i want everything high. I feel your pain. Btw, I never look cool or racy no matter what i do.