Hi, I have a potential to snag a sweet cross bike for a good price (gonna use it for commuting, road and trail, and maybe even get into a race). However I don't know that much about sizing cross or road bikes. I am just under 6 ft, with around a 33 inseam (give or take). When i ride an xc bike I usually like a small frame (16"), and my freeride bike is not too big (i have a beater road bike that is a bit too big).
I would prefer a bike thats pretty quick and nimble, and agile, yet will provide me with the proper leg extension, and more importantly, when my seat is that high, will not have me putting too much weight on the handlebars.
Having said all that, the bike i am looking at is a 54cm Diamondback Podium. Is this too small for me?