Those are fair points but you can have a very-close-to-real-time video call from one side of the world to the other. We may not have any of the FTL-enabled/enhanced technology for most people's purposes what we have is plenty sufficient and can only be improved in terms of quality at this point. I don't think we're looking at any kind of quantum leap in phone or videoconferencing technology anytime soon--we don't really need it. Things will just get faster and better but the basic nature of the technology is not likely to change. What does seem to be happening is that fixed computer systems (desktops) are giving way in the consumer space to things like notebooks, netbooks, iPads, and smartphones. One thing Trek (especially TNG) didn't seem to account for is the emergence of the "cloud." Endpoint devices need not have a huge capacity or a lot of power as the storage and workload can be diverted to distant, fixed hardware at an arbitrary location. It was sometimes implied that PADDs worked this way but it was never quite clear. They at least seemed to be capable of performing substantial work while "offline" from a ship/station's network. I think that's a fair criticism but if you have a solid network you don't need the ability to "work offline" because it should never happen. We don't make phones nuke-proof because the odds of nuclear conflagration are quite low. We are trying to make phones waterproof given how often people drop them into toilets, sinks, and bathtubs. 
You have to consider that some Trek tech won't come into fruition because the needs it would serve don't exist in the real world.

You have to consider that some Trek tech won't come into fruition because the needs it would serve don't exist in the real world.