What do you mean, "rarely works"? Is it slow, or you just cannot connect to the Internet at all?
When you go to the System Status page (http://192.168.0.1/#!/home/status), what is the number next to "State code"?
You can cancel any time if you're unhappy with the service, though penalties apply if you're still under contract. To do that, call customer service.
Thank you for posting and welcome to the community. I apologize for the delay in response. After running diagnostics on the equipment. it appears you are no longer suffering from a weather issue. I now see that the monthly data allotment has been exceeded. On top of this, the dish has very poor alignment which in combination with throttled speeds, can cause severe slowness. In light of this, I would like to send out a technician. The technician will be re-pointing the dish and performing other preventative measures to maintain the repair. Please private message me with days and times that would work best for you. Keep in mind scheduling an appointment for a specific day may be difficult depending on the availability of the technician. Because of this, I will review the schedule based on your answers and present you with the ones that match the closest. Also, please include a primary email and the name and phone number of the person most likely to be there for the repair, in your private message to me. This person does not have to be yourself, but they must be over 18 years old.