Personally, I keep a stock of 10 Souls, then stockpile Materia V's and IV's.

Nothing wrong with having lots of materia. I keep the spares on the MB in large stacks at a high price incase a few people do a mass melding and buy the MB out. The materia market is extremely volatile.