(yes, yes, apart from my weak legs...)
I have a cross bike and a road bike. They weigh about the same and have the same top tube, seat tube and stem lengths.
The cross bike has a longer wheelbase and a shorter headtube and flies uphill.
The road bike is supposed to be a 'racier' geometry and I thought the short wheelbase was supposed to help uphill but it feels really sluggish.
I'm going to take out all the spacers to see if lower hands help but, otherwise, what makes bikes climb well?