I spent the past 5+ years in jobs where I had to have multiple video calls per week. I used every tech imaginable, from those that cost five figures to the gratis ones. If these problems are solved, why is the experience universally terrible on all of them?
When I call my parents, it's over the plain old phone line, because I actually want to talk to them. Not seeing their faces on the screen is a small price to pay for not having each and every call turn into an impromptu debugging session.
I also find that Apple's FaceTime is the most consistently good and functional with little "can you hear me now".
Have you tried putting that both on your and your parents' locations ?
And what kind of internet you two are using ? and are the devices using wifi , or are wired ?
And there are even more problems with consumer telepresence:
http://hellarddesign.blogspot.com/2013/07/why-living-room-vi...
But i feel that they too are solvable, if you care enough(like when you want to keep in touch with you senior parents).