Buy Sombrios much better RIP Sombrios
I’ve picked up a couple of pairs of Sombrio’s from CRC for peanuts (£20 a pair) and they’re great; comfy, grippy, descent sole for pedaling and dry quickly.
I have a pair of Giro Jackets which are pretty good too.
Teva’s are rubbish. I bought a pair of Links but they sole is so thick that you can’t feel anything and they don’t seem to grip all that well. Comfy enough for wearing though.
My old Freeriders are just about hanging on in there bur are only used on the DH bike. The grip is the best out of the riding shoes I have, but the sole has lost any stiffness it had so they’re rubbish for pedaling on proper rides and they stink. Not of dirt feet, but of rotten fabric where they haven’t dried well.