I've been using smart dns and most of the time the stream quality is good but the quality dips from time to time. I tried a vpn yesterday to see if that would be any better but it was a lot worse. Looks like sticking with smart dns for now. It was good last night it's just strange how sometimes the quality dips, sometimes drastically....