In today’s market you can combine the two with a PU rubber sole, the first layer is PU to give the shoe a spongy feel and the second layer is Rubber.
It is possible to overprotect, for instance if you are wearing high levels of grip in a dry environment, you could fall over in very dry environments, making sure your Sole Unit is appropriate to your working environment is essential.