There is no answer to this question. Different environmental samples can have different inhibitors which might interrupt the functioning of certain polymerases. So, the PCR reaction need to be optimized for the sample type and polymerase type.
Although, there are many polymerases available in market which claims to be more robust, still their efficiency differ based on the sample type.
I agree with Abhijeet. In addition, are you sure that your PCR conditions are optimized (choice of primers, annealing temperature, time of extension) ? Some suppliers provide online calculators to find out the recommended annealing temperature for their enzymes, e.g. Thermo Fisher : https://www.thermofisher.com/fr/fr/home/brands/thermo-scientific/molecular-biology/molecular-biology-learning-center/molecular-biology-resource-library/thermo-scientific-web-tools/tm-calculator.html#/legacy=www.thermoscientificbio.com.
If available, you could use a sample of clean DNA, e.g. a plasmid containing an insert with the sequence you wish to amplify to optimize the PCR conditions. If need be, such a plasmid could be ordered from a gene-synthesizing company. You could then use it as a control by spiking your environmental samples with known amounts of it
This is unfortunately exactly the answer I knew before. The question may not have been absolutely accurate, but I think it is clear that there is no clear answer to it. I thought rather that I would find out which polymerases are most commonly used and I will know better to decide which to try. Answers like " there is no clear answer" will not help anyone. And by the way, yes, the PCR conditions are optimized.
If there is no answer then there is no answer. Its as simple as it is. Do we need to fabricate any answer or bluff the satisfy the questioner? And you also have heard that " not all Taq polymerases work well with DNA from environmental samples", then you must also have heard about the probable reasons and troubleshooting?