This has been an ongoing issue for me since training. Here is my breakdown.
Tennis shoes: tend to wear out quickly, top of shoe usually not sturdy enough to prevent any kind of sharp from going through it if it fell off a table or something, overall good support while they last.
Boots: sturdy with great support, clunky and my feet were drenched in sweat at the end of every day
Crocs: wear out quickly, feet get really cold in the OR. I lose traction really easy with them and would nearly wipe out at times on wet surfaces.
Danskos and anything without a heel: weaker ankle support and tough to walk fast when needed.
I eventually settled on a Birkenstock shoe with a normal to low ankle rise. Great support with the cork bottoms and the under-sole has not worn down at all. Very good grip and a leather foot top for protection.