I agree with this. Other than "mundane magic items" (like potions, scrolls, wands, and maybe "+1 generic swords" if they exist), I feel the magic items should have personality, and being generated by random.
So, if the player makes a magic item, it's abillities should be rolled, in a big table...