Can we do everything with IPv6 that we do with IPv4?
While the deployment of IPv6 is relatively easy it is still limited in the enterprise to the capability of the hardware. For instance lot of enterprise needs system with redundancy and failover mode. For instance Cisco ASA provides a firewall solution with hot standby capability. You place two boxes next to each others. the configuration of one will be sync to the other box. One box will be declared a Primary and the other Secondary. Once the primary is not any more detected by the secondary, the secondary picks up the IPs of the interfaces of the primary and act exactly like the primary. This is all well done using IPv4 addresses but the capability is not available in IPv6 until now with
version 8.2 of the ASA OS.
There are still a lot of IPv4 functionalities that do not exist in IPv6 for lack of implementation. It means for many organisations, they have to move cautiously, or be aware they cannot offer the same level of reliability till they are able to upgrade their software. Until we can do in IPv6 what we do in IPv4 there will be still challenges to move to IPv6, and corporations don't like to find these issues the hard way.