The conversation around shoes is ever evolving and highly personal. Generally, many people prefer flat soled shoes so that you get good grip on the pedal no matter what part of your foot is on the pedal. Riding styles for each discipline affect what aspects to look for, but skateboarding shoes are generally used in all disciplines. Below are tips for each discipline, followed by several common shoe choices and what they're best for.
Road/Track
Lightweight
Good connection to the pedal
Good impact handling
for Schlumpf, a very square inner heel edge shifts much more consistently
Muni
Good connection to the pedal
Good impact handling
Sturdy
Freestyle
Flat soles with solid grip
Sturdy soles which will not wear too much from gliding skills
Urban
Soles with solid grip and consistent flat bottoms to stand on cranks and pedals with
High tops preferred by many for extra ankle protection
Sturdy enough to take a beating
Nike SB Zoom Janoskis
Road/Track
Nike SB Zoom Blazer Mid
Road, Urban
Note: Better at gear shifting for Schlumpf hubs, some have issues with soles wearing out fast for urban
Adidas Sambas
Freestyle
Note: Many elite freestylers swear by these shoes or even require them for team members.
Five Tens
Muni
Note: Five Tens are commonly used in mountain biking. They are bulky, but very sturdy.
Vans Sk8 Hi Pro
Urban
Note: The reinforced version of Vans high top shoes. Used to be quite good but seem to be decreasing in quality lately, coming apart at the sides very quickly. Nike is now preferred by many.
Vans Sk8 Hi BMX
Urban
Note: Similar shoe to the standard Sk8 Hi, with a different tread and the same quality issues. Nike is now preferred by many.
Nike SB Zoom Janoskis
Five Ten Freerider
Adidas Sambas
Nike SB Zoom Blazer Mid
Vans Sk8 Hi Pro