A professional is better but only if you find a reputable good one. Check if they are in business for a long time and have no complaints from the BBB. Lots of low cost duct bangers who do a dog and pony show. You get what you pay for. Companies who use the robotic method are good.
"Cut it twice and it is still too short".