"But it's had a much worse track record with communications. There are no cell phones (or cell-phone-like devices) in Neuromancer."
There is the matrix though, which isn't a bad vision of the Internet; its global, all the big databanks are connected to it, commerce (banks etc) is transacted on it. I think that was doing a pretty good job at predicting future communications in 1984.
You are right about the lack of cell phones - there's a scene with payphones in Istanbul that seems really out of place in 'the future' now.
"Stephenson's own Snow Crash features an international computer network with a virtual-reality interface that seems incredibly cumbersome and inconvenient compared compared to the actual web."
I think this is a little unfair.
I always thought the point of the Metaverse in Snow Crash was for real time human interaction; Hiro has his virtual office, librarian, and 'Earth' as interfaces for high speed information retrieval.
The metaverse, as described, is limited, in some ways, but that's by design.
I'm reminded of the bit in Snow Crash where Stephenson talks about Juanita building the software that maps real life facial expressions onto avatar facial expressions, and how important that is for business.
This is something that's still unsolved. Humans have a lot of hardware that allows high bandwidth face to face communication; we pick up on very subtle facial cues, for example.
But no one has really cracked the problem of such 'high emotional bandwidth' Internet hangouts. We see things like the Google+ hangout feature - but they don't really work, as hangouts.
Where do you go online if you want to hang out, and communicate with other humans? Yahoo chat? Facebook? Are these really optimal forms of human communication? I don't personally believe so.
I think Stephenson sketched his metaverse as a virtual reality interface that's solving human communication problems that the web still hasn't come close to solving.