My son is working in event security. He's a big lad - well suited to the job. He has to be smart (black leather shoes essentially) but is on his feet for long periods of time. He's looking at a pair of New Balance MW577 shoes but interested in any recommendations from the collected wisdom here.