And on the aluminum/carbon vs steel. You need to go ride each to determine which you bike you like. Depending on the tubing, you can get very different rides even in the same material.

Just go ride a bunch of bikes in your price range.