The best for UX
Many roads lead to the target, but only a few are better than others. The right way to figure out what works best and serves the user and the service provider the best is by starting small, MVPing the process. That how a design system is born. So when choosing your options, be sure to remember that whatever you create, it will have these:
Visual language is a core part of the design system. A great example of that is iconography. Icons should be consistent and create a very clear understanding of what they represent. Usually, icons are meant to present information on the desired action or a functionality of a button, that's why affordance is a key ingredient in creating a good icon set as a part of the design system.