I've never used the services of a customs broker myself but hiring a customs broker is a good idea especially if you can't do it yourself.
There are many things that need done correctly by the customs broker to ensure the shipments go smoothly and you don't want to mess that up.
But if you do decide to do the customs brokerage yourself be sure to brush up on all the things needed and gain knowledge in it beforehand if you don't already have knowledge in customs brokerage.
Customs brokers provide services and do the work to clear shipments of imported goods, prepare required documentation for export shipments and collect duties and taxes on those shipments.
A customs broker also acts as an intermediary between importers and the government, helping companies deal with legislation.
If you know what you're doing as a customs broker then doing the customs brokerage yourself would save you money and be a good idea.
Although if you hire a customs broker you also save time although it might cost you some money but if I had to do other things I would personally rather hire a customs broker to do the job.
Then that would free up my time and save me the headache of having to deal with the issues of the customs brokerage.
But if you want to do it yourself you'll save some money but it also takes time to do the customs brokerage.
Even if I knew how to do the job of customs brokerage I would still hire it out and use my time for something else.