I haved used the Castrol version of this in the purple bottle. Much easier to put on then Rain-x brand.
A key factor in keeping that rain-x action or not having to use it at all is to make sure the windshield is super clean before putting it on. I use Stoner Invisble Glass along with a microfiber. I don't use any rain-x on the windshield anymore, just on the other windows and keep the windshield clean with the stoners. Clean glass will naturally bead up water, unless its really pitted.
Also, I've read that after use of wipers, the rain-x stuff builds up on the blades and gunks it all up. The additive for the winshield fluid works well from what I hear as well.