I think one of the biggest problems with video calls is the lack of eye contact. I've seen solutions [0] that try to solve it with software but it's not good enough and it's not real eye contact.
A hardware (science fiction) solution could be to have lots of cameras behind the screen. The transmitted image would be from the camera your eyes are actually looking into.
[0] http://mashable.com/2013/08/27/video-call-eye-contact-app/#4...