I've tried both Vichy and La Roche-Posay, but personally, I preferred La Roche-Posay. When I spritz it on during the toner step before bed, it gives me that deeply hydrated feeling...
At the end of the day, it's just water, so I can't shake the feeling that I might have wasted my money. But even with that thought, it's a product I keep buying...