There is a huge hole in functionality of IPv6 in most common networking equipment. I have a Mikrotik and the IPv6 functionality is signifiantly worse than the IPv4 one:
- There's no caching DNS and I can't set static DNS entries for IPv6
- There's no way to use DHCPv6 to give out addresses.
- Because of lack of DHCPv6, there's not way to give out static addresses to devices on LAN and manage them centrally.
- Because of lack of DHCPv6 and static addressing, it's really annoying to configure firewall to allow outside access to services on LAN devices (on IPv4 you either have static entries or NAT-PMP).
- There's no fasttrack functionality so IPv6 traffic will max out CPU and prevent me from fully using my Gbit fiber line.
- There's no UI way of announcing DNS to clients via DHCPv6 - you can set some option amanually but it's far from setting a nice UI entry like for DNS.
And yes, those are all holes in my routers Firmware, but it's been YEARS and they're still lacking. Other SOHO routers aren't faring any better, I haven't seen these features configurable on any of them.
I have a LAN which has a PiHole and a Synology NAS at home + some entertainment devices. Configuring IPv6 to allow access to same services as IPv4 from WAN via public DNS has been practically impossible, undocumented and huge pain. For pretty much no gain and loss of bandwidth.