If a customer hands me those supply lines to install I will do it.
I will not keep those on my plumbing rig though. I keep hearing of problems of having to constantly take them off to reset, fast-acting solenoid valves triggering them to shut off while in use, people who don't address high pressure issues have to sloooooooooooooowly turn their faucets on otherwise they will trigger them to stop.
HD is having trouble selling them; lots of them are coming back.
Wait for other opinions; I myself can't deal with callbacks that involve product error because of surrounding circumstance.