Before purchasing your home look at where the rainwater on the roof will flow to. Does it flow against a wall? This will be a more vulnerable roof for leaks. An ideal roof will allow the water to flow in one direction straight off the roof. Look at the streaking and cracked stucco below the front entry wall. Water has entered it. Most newer homes have a fancy design in front to catch your eye and sell the home, but the rear of the home is usually "boring" but reliable.