I have a 44cm Specialized Ruby and I like the fit. I also have a 42cm Surly Pacer and a 42cm Surly LHT. So I feel that the fit is similar on these bikes (depending on components).
I have my Pacer set up as a sport-tourer with a light pannier rack and sometimes use it for commuting. It's a sturdy, inexpensive, easily replaceable frame that I don't worry too much about. My LHT is a pretty bombproof little bike. I've done two week+ tours with it in southwest Colorado.
I looked into a Crosscheck, but the standover of the 42cm model is 2cm taller than the 42cm Pacer and 42cm LHT. This is probably due to the increased tire clearance of the frame.
I looked into Somas, but the smallest ones are still too big for me.
Gunnars are nice, my bf has two Gunnar road bikes and a Rockhound mtn bike. But the smaller frame sizes have 650c wheels.