I like the crafting system GW2 has. It lets you know what you can craft based on items you already have in your inventory. Simple and Fun should be the focus.