I found enchanting to be ok, though at the start it was just memorisation since the symbols didn't say what they represent, now that is much easier but could still be improved upon by actually higlighting the items in your backpack or something. Things would still get a bit more complicated when you try to make one specific enchant and with certain reagents you can overlap and get multiple possible enchants. Increased damage is for melee only or the text is incorrect and I couldn't put 7 enchants on Spider Silk robe (didn't try other chest pieces that don't have any inherent "enchants").
I don't like it if you have to rely on 3rd party resources (websites or apps) because that just takes you out of the game, and if that happens it means that the game is doing a poor job explaining/presenting its elements to the player.
As for the bow:
I did miss skills and it was just autoattack 99% of the time because most of the mobs are immune or have had high poison resistance. Stacking arrows, I don't really see why this needs to be limited to just 1000 considering I used more than 200 arrows for solo killing a lich spider. And I would just rather spend more time killing than gathering stuff every 5-10 minutes - just imagine how inconvenient it will be if they ever make dungeons/world bosses and you run out of arrows, afterall they do have some weight and not everyone will put points into strength to increase carrying capacity. Granted I did get around this by using a bug to get arrows faster - you needed 1 full stack of teeth & branches, and then it was enough to just get 1 tooth & 1 branch to make 1 stack of arrows and still be left with 1 full stack of teeth & branches.