My ECCO Oxford has held up great for two years and is still a reliable choice in my closet.  Sole and heel have held up well.  Very comfortable with a good-looking, high quality build, but a bit on the more casual side overall.  I do not wear the Ecco with a suit, but it works fine with a sports coat.  I do need to keep up with the polish, as it does seem to scuff a bit easier than some of my other dress shoes.