I hated the materia system since it was introduced because its entirely based on luck and it out shined gear stats and turned crafted gear into materia housing instead (nothing is good because its good/has good stats... its good because it has materia on it)

I'm 100% with the slots idea.