IMHO, it's far more important that the substrate is solid than particularly flat or uniform. A tile setter can make up some variance with thinset, and in fact, all tilesetters do this routinely, to meet heights of other floors etc. If your backing boards are solid, you have no worries...