It's currently possible to maintain a single connection (including IP address, open sockets, ip tables, etc.) while roaming between cell towers and WiFi APs. That's not true when switching carriers/providers/technologies, although I agree that would be a great next step for cell phones.