If done properly by a long term professional company it is worth it. We have a Robotic duct cleaner co. where I am that does good work and charges accordingly. Don't let them sell you furnace cleaning or a "special overpriced" filter. Neither are good.
"Cut it twice and it is still too short".