These shoe trees make a big difference... they help keep my dress shoes in good form and kept them from developing a horrible smell from moisture left in them.  These are built very well and will last for years.  It is an affordable investment to keep your dress shoes looking/smelling great.