yes get a good company and pay the price, I found so much dust and dirt and wood and paint chips and bugs and even bottle caps in my ductwork. I hired a major plumbing company who cleaned ductwork and i will say they did an excellent job cleaning my vent. they did miss one point in my ductwork because i still started to see dust all over my furniture and i realized that my retunduct work that was connected with a piece of sheet metal beam which was 16" across , the contractor that built my condo used a 16" wide sheet of sheet metal to connect the vent system to my return for the air to return back into my condo. The contractor should have built a 8" x16" square duct by 6 feet long to connect my intake to my return instead of using a sheet of sheet metal 16" wide by using two 3' sections by 16 inches wide. That was a shor cut which caused a major problem fir me.
I agree that good filtration and a sealed system will prevent the need for duct cleaning. However, when we do get called it is because the duct work has reached a noticeable state of restriction or dust or the homeowner is hyper-sensitive to these pollutants in their home. Most of the time we find that no filter or a cheap (99 cent) filter is being used or they have serious duct leaks in the system. If you are hiring a cleaner make sure they are using professional cleaning equipment which will consist of a rotating brush system and a vacuum source. Be highly skeptical of the contractor with no branded system or the guy who shows up with just chimney brushes and a shop vac. He will not be able to reach around all the corners or all the runs in your system and he will be taking your money for a superficial cleaning at best. Only trust a company that offers VIDEO inspection and more importantly.... a contractor who repairs, installs and seals ducts if a problem is discovered or heaven forbid, created. Good luck and get your ducts sealed if you do have a leak! It is one of the greatest energy losses to a home other than being poorly insulated.
Some research suggests that cleaning heating and cooling system components (e.g., cooling coils, fans and heat exchangers) may improve the efficiency of your system, resulting in a longer operating life, as well as some energy and maintenance cost savings. However, little evidence exists that cleaning only the ducts will improve the efficiency of the system.