Choosing between formal shoes and sneakers depends on your workplace dress code, comfort needs, daily commute, style preferences, budget and long working hours.