Also think about sub networks: your entry point being in IPv6 while the rest remains in IPv4.
Even though the use of hostnames is convenient (and encouraged in IPv6) it's already a headache for knowledgeable people to set up, so imagine non tech guys (you're father or your grandma).
Unless we come up with a simple and easy process for this we're still miles away from a full IPv6 world...