A few other things to be aware of came to my mind:
As for immunofluorescence and many other antibody dependent methods, the level of the observed probe is not the same as the level of the target. All the methods require the antigen to be exposed equally well, and that can potentially change between compared samples - although a change in target density is a more likely explanation.
If possible, don't use the same sample for identifying a region (e.g. by peak-finding) and subsequent quantitation. That will add a stochastic contribution to one of the samples only. So if you have two replicates and use one of them for peakfinding and calculate the fold difference between the two signals at the peaks, then the sample used for peak-finding will have a stronger signal at the regions and you will get a skewed fold difference. So in ideal situations, plan experiments to include at least one biological replicate for identifying peaks and another for quantitation.
Most ChIP-seq that I see is not well-suited for detecting global changes (the recent development in spike-in strategies are improving this). ChIP-seq is best at detecting local differences in signal - e.g. comparing two subgroups of enhancers to each other. You might have a perfect and strong IP, but if the target is uniformly distributed throughout the whole genome, then it will not be possible to discriminate it from background. That implies another limitation to linearity, so that if a target binds a largely increased fraction of the genome, then the signal strength (and local enrichment) will seem reduced at the bound loci.