I'm looking for a pair of casual shoes/sneakers that is super versatile.

Color-wise, I wear dark wash jeans and khaki chinos, and I'm not sure what shoe color will work best with those two, while working well with shorts during summer. I've narrowed the colors down to white, gray, and brown.

As for material, I think suede might be a bit too much maintenance for all-weather and all-season purpose. Canvas is probably the easiest, but leather could be doable.

What are some important qualities of a versatile casual shoes/sneakers?

Thank you!