I think it could be great if there was mini-games and item quality tied (higher score, higher quality)
Better than to watch a progress bar and having it tied to the skill level.
Personally see a mix of the two, skill and mini-game. To many mini-games become boring just like to many skills. Improving items wasnt in when I was in game, which might have changed now.