I was wondering, since in some sense it might be hard to justify using rare/ex gear when you can get more out of other gear by obtaining materia and putting it into gear what if obtaining 100% Spiritbond offered something different for Rare/EX gear. If you make it where rare/ex gear turns into materia then people will start to horde them if they are good materias and people who want said rare/ex might find it harder to obtain when others want it to turn it into materia for gil or to add it to another piece of gear.
What if a rare/ex spiritbond offered traits when unleashed. In this essence the weapon or gear wouldn't be lost or destroyed you would just obtain a unique trait based on the bond you created with the weapon. It doesn't even have to be traits it could also be unique abilities. For a quick example if you look at the Ifrit line of weapons you could have
Sword="Red Lotus Inferno" Ability
Great Axe="alter the elemental property of one ability, increases dmg based on STR" Trait
Bow="Enhances next ability with fire elemental dmg" Ability
Staff="Enhance fire potency" Trait
Wanf="Enhance Fire defense" Trait "increases Shell's effect with fire defense"
H2H="increase STR" Trait
Polearm="chance to lower target's STR" Trait
Basically you could mix up how each spiritbond weapon evolves but the overall idea is they would havea unique ability that enhances the classes performance and one would be able to use said trait on other classes but of course they would have to be the proper level to use said weapon. Overall though I feel like this would be an interesting way to take rare/ex items without making it where you lose them since if it's done this way then players won't have to reobtain a piece once they spiritbond it and in essence the concept of spiritbond is still being used since your attunement to the weapon or gear allowed you to unlock the hidden potential in the item rather then obtain a piece of materia.