I agree with almost everything stated.

With materia not only should all gear be able to equip them, they need to make some rare materia come from converting endgame drops. Can make them rare/untradable/unsellable and such to prevent rmt.

But desynth say a high allagan shield, get a chance for a materia with Sheildblock +2-3% or Blocked dmg +2-3%. Can make it only equipable to shields to prevent breaking it and limit it to 1.

I would love for them to expand materia into endgame gear and the game alot more then it is.