I have short legs and long arms. So either ride a 'big' bike, or run a long stem.
My most comfortable bike is my Azuki, which is short compared to my other bikes, but has a long top tube, it was also set up perfectly for me when I took it for a test ride.
Most often, when I pick up a 55 or 56, all I have to do is lower the saddle a bit and it's ready to ride. Smaller frames, I need to swap to a longer stem. Works out because most riders I buy bikes from seem to like a lot more difference between saddle and bar than I do, so dropping the saddle moves it to the right relationship.
Ken.