I'm curious what breaks with IPv6 on. I've been running IPv6 dual stack for over a decade at home and pretty much never have any issues. I think I've run into a prefix change get bugged on my router's announcements that required a reboot, but that's like 2 times in the last 10+ years and I'm not 100% sure that was truly the issue. My phone is pretty much always has an IPv6 address and pretty much never has IP-related connectivity problems. I'm not using Google Fiber's router though, so that could be the complication.