IPv6 is the future so I'd say yes. Dual stack is the way to go. If you can get public address block from your ISP thats great. If not I'd recommend HE tunnel or something similar. Just remember to firewall as ever device is reachable in most configurations.
OK, I've been around networking for 30 years, and I still can't see the point of having a real IP address on a device behind a firewall. I didn't see it when it was IPV4 either. So you can get rid of NAT? But you're still firewalled, the advantage to NAT is you know walking into a new network that an IP is natted because it's on a private CIDR.