The only *real* solution is the heated dish options.
BTW, you can purchase a proper dish heater that is designed and cut to fit your specific dish, along with a thermostatic control. Not that the kludged seat heater version isn't a cool hack
PAM gets gooey over time, I wouldn't use that. Other options, RainX, wax/polish, etc. all wear off. So, if your dish isn't in a location that makes it easy to get to, these are only 1-season solutions.
When I've installed dish's at my previous houses I tried made sure they were in a location that got good sunlight and no shadowing from surrounding trees. The sunlight on the metal dish warmed it enough to prevent snow buildup. We never really had a problem with snow loading, but I know in some installs it can be a significant problem. You can also go with a 24" dish instead of the standard 18" dish if you have lots of signal loss issues. It's not a perfect cure, but it can make a pretty big difference if you get frequent rain fade type problems.