Any time you want to host a service, you'll run in security problems, especially if running cheap kit.
However, IPv6 does allow at least the possibility that you can set up a sensible firewall ruleset, partition your network for DMZs etc., on a residential system.
It doesn't solve the problem of poor security on a the end device of course. That's why we use VPNs.
I've noticed at least some progress already with wireless segregation being offered on lower-end devices.