I also thought IDEs would be in 3D, with better visualizations of code running in parallel.
And, I didn't expect web applications to be the norm for most people. I thought we'd have a better "standard" cross-platform application development approach.
One thing that doesn't surprise me are application stores. After seeing how 90s applications used to take over your computer and wedge themselves everywhere, I expected that OS vendors would lock things down a bit more tightly.