Mine is crystal clear at home but elsewhere not so good sometimes.

I'm wondering if the speed of the host network has anything to do with it.