FIVE TEN.
Pretty much all of their freeride shoes are what you want.
Stiff soled shoes like the impact series for drops, and softer soled shoes with sticky rubber for flat and the like.
Harder rubber for gliding (so you don’t get your shoes eaten).
Climbing approach shoes such as the garmont sticky dragon, lasportiva spotter, and the like are good because they will fit closer to the foot so you will have more control with your foot, and less likely to have the shoe flex accidentally and slip off. Also the sticky rubber in the shoes will stick to the pedals and frame better than a traditional hiking or skate shoe.
These shoes are designed to stick to stuff, skate shoes and the like are not, they are more designed to last longer, but in this situation where you don’t have asphalt or grip tape destroying your shoes, you don’t need the longevity, you need the sticky rubber more.
The nice thing about approach shoes is that they flex enough for you to do some mild climbing in them, but they are also stiff enough to hike in, meaning you can feel the pedals but constant impacts from jumps and stuff won’t hurt or damage your feet.
Freeride shoes like what five ten makes have the same kind of sticky rubber used in more climbing approach shoes, but they have a stiff sole, so you will have less flex. These shoes will be better for muni, big street, and trials, where you want your feet to stick to the pedals but you don’t want flex because it will hurt you, and potentially cause slippage. These shoes are best coupled with metal pedals, particularly because that is what the shoes were designed to be used with.
The only other kinds of shoes I would look at would be for freestyle, where you want grip (but not too much for stand up glides and stuff), and definitely enough flex to feel everything.
I haven’t figured out the perfect shoes yet for freestyle, the feeling of an approach shoe similar to the five ten guide, which is pretty flexible would be good, but the rubber won’t last long enough to make it worthwhile for most people training as you will burn through shoes like crazy. Martial arts shoes seem pretty good but from what I have seen they have pretty crappy soles.