IPv6 is simpler than IPv4. If you run everything as IPv6 it's so nice to work with.
The only hard problem you will face is people who refuse do do IPv6, and suddenly you end up with a load of crap to work around lack of IPv6 and shortcomings of IPv4.
IPv6 is not to blame for those problems as they only show up where IPv6 is missing.