This would admittedly be a more expensive solution for the typical person, but... if you are having trouble reconciling the grip of the soles and the rest of the features you want in a single shoe...
I usually have to alter my shoes significantly anyway (a whole other topic) so I personally don't have a huge choice to go cheaper, but I have been resoling my hiking shoes with 5-10 aquastealth:
for about a decade. This is a harder, more durable version of c4 rockclimbing soles with a "tread" added. At first I did this to make shoes that were grippy for canyoneering and walking on slippery rock in water, as per the intended application of this soling material. Because the "dot tread" I was skeptical of their actual application to regular hiking since I assumed a more conventional style of tread was important since all running/hiking shoes I have ever seen fit that pattern, more or less. Possibly the conventional tread style is an accommodation for lack of grip of the material itself, as a nod to more durability. I was surprised by this, but is was a great demo of what a previous poster mentioned - in most case grip come from predominantly the material, not the tread.
Anyway, I inevitably used the aquastealth soles outside of the slimy rocks in the river, and I discovered the grip on all kinds of surfaces was excellent with zero detrimental effects (for me) of the "weird" tread pattern on gravel down to sand against rock. On the other side, any surface where you can get a square cm of contact against a fixed surface there was a very marked improvement in the grip. This was a genuine surprise for me.
I found that, leaving aside the durability issue, that this is basically the best material I have ever used for hiking in any condition I can think of. OK, I don't do snow that often, and this is just my personal observations for myself. Also I discovered that there is a kind of wax used at my local grocery store, that when very fresh, you can virtually skate on with these souls, but I am able to avoid/enjoy that rare circumstance now. But I basically never *slip* on anything now except perhaps the occasional roll on an isolated marble-sized or larger rock I didn't see because I wasn't paying attention. For me the same thing would have happen in this situation regardless of sole, and I come to a stop faster. My amateur analysis is that this is because of what I mentioned above, that the total area required to get a good slide-proof grip is so small.
So if you found a pair of shoes you really love, except for the grip, you could try resoling them with this stuff. I have found that the durability is not as bad as I thought it would be. You STILL may wear out light hiking shoes before the souls wear out.
Pros: probably the best grip possible without using rock-climbing soles, seems (to me at least) to work on all kinds of surfaces, can apply to any shoe you really like, great in water as well.
Cons: price, durability hit, actually have to mod the shoes, or have them modded for you. Marking, especially for the first few weeks. Keep them off your kitchen linoleum. Also you will be much easier to track by the law, since you will have a pretty unique footprint.
Unexpected Perk/Risk: Can skate on certain freshly waxed floors.