I just had a tune up of my Novara Ponderosa MTB at the local LBS. I'd bought it new at REI in Boise back in 2002. I'm 6' with about a 32" inseam. Now, in those days, on a hardtail MTB, 3" to 4" above the top tube was where you wanted your *girls* on bikes of this style. I rode it with flat bars for some time but over the years and riding it more on pavement and gravel/dirt, not trails, I changed the geometry some by adding a riser stem and riser bars. I also added a suspension seat post.
So when the shop calls me to tell me the bike is ready, the guy who calls (who I had yet to meet) told me the bike was probably too small for me. I said, my other bike was a Brompton and I liked my Ponderosa just fine.
I understand that cycling has changed in builds, styles, frame geometries, etc. but if a bike worked for a person then, does it not work the same today? Not to say I couldn't fit on a larger bike but I like the nimbleness of this one. After picking it up, I did about 12 miles on the local rim trail (and 3 on the Brompton earlier). I was not displeased with its size. This photo was from last week:
Beautiful photo!
I guess if you like to ride more upright a smaller frame would allow that, or a bigger frame would have you more stretched out. To each his own.