There was slight wave in the windscreen and some minute dust as it was a windy day when they installed it. But they replaced it without any charges. No visibility issues at all, now even I do not feel that something is pasted on the windshield. They fix all sheets from inside.
Front glass is tricky due to curves in the shape of screen and I read on Pakwheels somewhere that the minute wave is there in 3M sheets. Key is do it indoors in minimal dust in environment for front glass only.