Yeah, I am lazy and it's been great for doing boiler plate stuff like converting C# or Json objects to Typescripts types, building validators, building specific methods and applying layouts. It's like a magic lamp it does great things but be careful what you ask for.
It's a no brainer that it should keep a running list of requests and give you the ability to return to any one of them as a check point. But yeah- just learn to unit test, review, and accept the changes. It's been a great tool for me so far.
I've been remote working since 2017 using 100mb from a cable provider I have never once had a issue with bandwidth. A handful of outages but that is not surprising.