Sonic is doing this in sfba. Used to be att reseller now they lay their own fiber, 50% cheaper plans, byo router, ipv6 that actually works, great service.

Pardon my ignorance but what is the benefit to ipv6 for local, consumer internet?

Online gaming: No "strict NAT" program. No conflicts with having multiple consoles at one locations. No port forwarding needed.

VPNs: Business IT usually uses some weird IP range like 172.xxx.xxx.xxx so avoid conflicting with the popular 192.168.1.xxx or 10.xx.yy.zz. When two companies merge there is now an IP range overlap and a renumbering has to be done.

P2P file transfers: No port forwarding needed.

Self-hosted servers: No port forwarding needed.

Video chat/VoIP: One reason video chat still suffers from bad quality is that video is proxied through cloud servers to deal with NAT. With more IPv6 video chat services can use more direct connectivity lowering costs and improving quality.

Avoiding CGNAT. If anyone on the same CGNAT group in your ISP got banned you will also be banned. Many Internet services don't have IPv6 and they often cite IPv4 based reputation as the reason why they won't deploy IPv6.

For regular folks there isn't much benefit tbh. Mainly I think it simplifies ISP architecture and offers slightly faster (like 10%) performance but ISPs have to support IPv4 stack for foreseeable future anyway so kinda moot point. If you game a lot p2p (i don't) you should, in theory, see lower lag.

For me personally, I work on networking startup so I'd like to be able to run IPv6 stack from my home network to test things.

Most video games don't work with ipv6 at all, which is ironic since in theory they're the exact use case for it

If you don't currently have IPv6 service, have you looked into something like Hurricane Electric's IPv6 tunnel broker? [0] It's how I got my first IPv6 subnet, and worked really well for me. I stopped using it when Comcast finally got around to providing IPv6 for non-business accounts.

[0] https://tunnelbroker.net/

It’s been like two decades since i last used this but at the time HE 6in4 tunnel required static ipv4

It has also been about that long since I used the service. According to my very, very distant memory this requirement was implemented by having you punch in your IPv4 address into a form to configure their end of the tunnel. I know for an absolute fact that Comcast was not providing me with a static IPv4 address, and the HE.net tunnel worked just fine.

The big customer-visible feature is that every machine on their LAN can be globally reachable. For ISPs that absolutely cannot get enough IPv4 space to give their customers even a single globally-reachable IPv4 address, this would be the only way to get any global IP space. IME, edge routers that are intended for networking noobs to use often set up their firewalls so that they block inbound unsolicited IPv6 traffic, but (unlike with IPv4 NAT) there's the option of opening up multiple hosts to some or all inbound traffic.

Another feature that I find to be pretty stupid (but that some folks seem to really like) are IPv6 "privacy" addresses. Because each host usually is assigned an IPv6 address in a subnet that's 64 bits wide, most mainstream OS's have configured their IPv6 address autoconfigurator to set one stable, "permanent" address, and to set a parade of periodically changing "temporary" addresses. The OS is usually configured to prefer the permanent address when software asks for a socket to listen on (and sockets that handle replies to that listen socket), and those temporary addresses are preferred for sockets that initiate outbound traffic. The idea is that this is supposed to confuse tracking, but I'm very skeptical of its efficacy in the real world.

Finally, a customer can also usually get enough IP space to make globally-reachable subnets on their LAN. Depending how the ISP has configured things, a customer can get between four and 256 subnets. These subnets are handy to provide networks that provide globally-reachable IP addresses, but that can be easily logically isolated from the rest of the LAN by the router.

Pretty much negative, I always disable it

Unfortunately Sonic does not cover the whole bay, and certainly not all SF. I am still waiting for Sonic to cover the heart of the City (Eureka Valley).