I have experience of vans a teva’s.
I’m much more happy with thin, flexible soles with lots of feel. I hate not feeling where my feet are.
As above, teva’s are really well made, really comfy, good quality items. Supportive and protective too. First impressions of the sole were good, gripped well, could trust that my feet were in an ok place, not quite enough feel for me. Waits for the sole to break in and become flexier, doesn’t happen. Now the tread has been shredded, doesn’t have enough grip, plus there isn’t enough feel to give warning of the foot slipping or positioned badly.
I prefer vans, i can trust the sole, grippier and better feel, but the uppers aren’t as good as the teva.
Looking to try out some barons or freeriders next.
You need to decide if you want feel or protection and stiffness.