As they say - "cheap, light, strong - pick two".
In the city commute better CroMoly road frames from 80s or more modern cyclocross will do. For curb habit I would concentrate on strong wheels. For good measure take a look at Specialized Cirrus - brand new at entry level it can be had around $700.