If the system is sealed air-tight and a really good filtering system is in place then you should NEVER have to clean your ductwork. Most dust people see in their homes (on beds furniture etc....) is broken down insulation that is being blown into the home from the attic (venturi effect) where the duct bucket (box etc...) is not sealed at the sheetrock ceiling. On the return side, ANY leaks in the ductwork will pull hot attic air and dust into the system, clogging up everything.
Bigger is not necessarily better when it comes to HVAC systems, and smaller isn't always more efficient. If you have too small of a system, your system will be running constantly as it tries to keep up with the temperature. If you have too large of a system, it won't run long enough to keep up with the humidity. In order to handle both temperature and humidity efficiently, an HVAC system should run for around 30 minutes at a time. If your system is staying on too long or shutting off after only around 10 minutes, you are not getting efficient performance.
Some of these components can be repaired or replaced by the homeowner, such as filters, fuses, and clogged up drain lines. Coils, compressors and the other components are best left to a professional. In some cases, you may have a system that is so old that parts are no longer available or else they aren't up to code. In this case you will have to consider replacing the entire system.
When central air conditioning service fails during a heat spell, you may have to wait days for an HVAC repair technician or an ac contractor to show up, and you'll probably pay at least several hundred for the repair. But if you're comfortable working around electricity and are willing to spend about $50 on parts, you can probably repair your air conditioning service yourself in about two hours and save about $225 on parts markup and labor.