There are clients that does file transfer etc, for example Mirc. IRC can be extended with just about anything, using a direct connection (P2P), although you might need to use the same client.
Default IPv6 (for consumers) is block all incoming (except for traffic related to outgoing). Then with user authorization add allow rules as needed.
So basically no difference between IPv4 vs IPv6.
If you default firewall on IPv6 is allow all... buy a better router/firewall.