-
First time buying is the worst. There's no one on your side
Yes, but once it's vaguely established you have control of the entire chain since it's your money that everyone needs to pass up. We had a five house chain completely bossed around by the idiot buying a two bedroom flat at the bottom of it, I think he was able to gouge quite a bit out of his seller for repairs as a result.
My two cents on the roof, a few slipped tiles are fine to swallow the price of, but a whole roof will be ten of thousands and massive hassle / risk of price escalation. The surveyor for the next buyer that looks up there is going to find the same issue and the estate agent knows exactly what's needed in the situation (negotiation on the price).
I'd hasten the prospect of him loosing his fee by looking elsewhere, or (slightly less ethically) revisit the question once a chain is established and others have paid money for their surveys etc.
First time buying is the worst. There's no one on your side, the whole market is geared towards getting the highest price possible.