I am thinking about these or these in black I am looking for something non-leather because I'm vegetarian, so that narrows down the choice a lot. Also need something with a fairly flat heel so I can keep up with the dds on the school run.