@timbray i fundamentaly disagree about using ULA on the lan.
If you have a dual stack network it is compleatly redundant and will never be used. Extra complexity for no reason.
If have ipv6-only lan you have now reintroduced dns views in your #ipv6 world. #Dns views is a workaround for the nat issue, that also is a workaround for the ipv4 shortage issue. Removing dns complexity is a ipv6 killer feature imho. ULA is a workaround for a bad isp. Nobody should need it with a good isp.