One thing that annoys me is how you have to wait for merchants to reset when looking for specific crafting components.
There should be a merchant who lets you order a component you want for a much higher fee.
You can select what item and what quality it will be, you can only order one part at a time and you must pay upfront before your order will be placed.
The component is guaranteed in the exact quality you want it, but the price and wait time for the part increases the higher the quality is, an item you may be able to find for 1000 charons can be ordered for 5000 charons with a wait of 30 in-game days.