My preferenced was, and still is the way of Baldur's Gate II. Rather than random items, have specific powerful ingredients hidden in the world, and if you got all you can turn that into the final item. It's not really crafting as you know it, more questing (read: exploring) but that's the way I like it.
Makes it feel more worth it than just getting it for finding 50 random wood in containers.