There's a weird issue in Windows where everything is slow until you disable IPv6, when on an ipv4 network. Suppose eventually I should setup an ipv6 network so I can actually learn about it. I hardly know anything about it other than reading up on the basic theory behind it. Never actually played with it. I still don't like the whole no NAT thing though, I like having my own private IP space that I control. When ISPs start supplying IPv6, the proper way is to not have NAT, which means all your devices would be getting IPs from your ISP and you'd lose control of your IP addressing. So any time your ISP supplies a new IP range you have to update your DNS server and maybe even manually change firewall rules etc. I don't like that idea at all.
I think NPT (Network Prefix Translation) will end up being accepted though and be the standard way to deal with it. It will essentially translate the network part of the IP into a local IP so that you can keep control of your LAN's IP space.