I'm currently doing a bunch of crafting for the "craft x unique things" per job achievement.
I have found the following makes the experience a bit suboptimal from a UI point of view:
1. when in the crafting position, I cannot re-order my inventory. It says "Unable to execute command while crafting." but sometimes during a craft I just finished I want to place that new craft in a specific spot in my inventory to keep things organized. I can't do that unless my character exits the crafting menu.
2. From the crafting log, we should be able to link a gearset per each crafting job, and there should be a button on the log that says "swap to linked gearset". That way swapping jobs to do multiple chained crafts is smoother.
3. I should be able to swap jobs after doing a craft without having to stand back up by exiting the crafting log. When crafting something like a gear piece, I have to swap to Alchemist for some glue, Leatherworker for some leather, etc. Having to back out the log after each craft makes the whole process very clunky.
4. There needs to be a back button for the "search for recipes by crafting method" menu. Say I want to look for what something like Mugwort can make, I go to this menu and it lists all the dependent potions. Now I want to know if these potions are used in any housing item, like "Fire Ward Hi-Potion" is, so I redo the search and it shows Paissa floor lamp. But now if I want to also check "Water Ward Hi-Potion" I can't go back to the previous page without re-doing the search from the start from Mugwort.
5. The Up button for assigning materials needs to be faster to click through. For example, when crafting Oasis House Wall, if I have 30 HQ Firebricks I have to slowly click 30 times on this up button, I can't click and hold. Also I don't know why it doesn't just auto-assign the HQ items if I don't have any NQ. If this is a user protection feature, then there should be a button that is "auto assign available mats" that will force assign everything. This is also useful sometimes where I want to craft something, the materials are not in my inventory so I go to my retainer and pick up the materials. Then in the crafting log the materials are not assigned, even if they are NQ, since they weren't previously in my inventory when reaching the crafting page. There are ways to re-force the auto-assign on NQ items by redoing crafting searches but this is not a smooth experience.
6. In the crafting log menu, when I have fully assigned the number of materials for a single material, there should be a checkmark next to that material. The reason is when crafting some things with many materials and I'm manually assigning the materials, it's easy to miss a material and end up with the "Unable to craft. You do not have the required materials." message and I'd have to go back and recheck which material is at 0/1 that I forgot to assign.
7. When I have a crafting log open, there should be a lock window checkbox option that keeps the crafting menu open when I go check the retainer. This is useful because in a craft with multiple materials, I have to pull the materials from multiple retainers and I forget which materials I'm looking for. You can re-open the crafting log while on the retainer but this is clunky, it should just stay open.
8. An option to /echo what I'm missing for a craft into the message window. That way I can keep note of what I need to buy or retrieve without having to go back to the crafting log to look. So I'd imagine there should be a small button that you click and if I'm crafting Kotetsu Replica and I have already 3 Oroshigane Ingots, 1 Beech Lumber, and 1 Titanium Nugget in my inventory, but missing all the other materials, the echo would say "Missing 1 Holy Rainbow Cloth; 1 Slate Whetestone; 3 Wolfram Ingots". It would be really cool if there is a "shopping list" that stores this for multiple crafts and it will keep adding on missing items as I click the "add missing items to list" button, then I can fill out this list by buying/grabbing from retainers/gathering.
I think fixing these small issues would make crafting a lot smoother.