Two elements...
One is "what the rocks have in them" and one is "what they don't".
The impacts appear in cost of processing, and/or in product quality versus cost of processing in the final steps.
As the cost of separations and purification is the largest cost component in manufacture of the product, larger even than the cost of mining, it's a very big deal if you can show you can match or exceed competitors product quality... and more if you can do it for a lot less $ than they can.
Every deposit is unique, and will have its own issues with separations processes. Most niobium deposits tend to have similar distributions of "problem" minerals, which have to be separated out, but, variations in the occurrence of process poisons will happen.
All good if you don't have to deal with them.