Ask a local realtor to help you evaluate the two properties. There is value in an established neighborhood. There may be value in an up and coming neighborhood. Also consider commute time to work, gas prices, public transportation, and convenience to your particular life.
New roof is good. How about the windows, the plumbing, the electric, mechanicals, and insulation? How is the foundation? Which is more popular with buyers in your area; older home with character in downtown location, or newer home in suburb? Does the master plan for your city have anything to make the suburban home more appealing in the future?