Since none of the men have responded, I'll give you my opinion. Yes, men (and women) should wear dance shoes. Shoes specifically for latin are not absolutely necessary but they do redistribute the man's weight so they are dancing more on the balls of their feet. Very tall men often wear standard shoes because they do not want to tower over their partner. Dance shoes allow you to bend your foot, important in latin and standard. Otherwise, you dance flat-footed. You can feel the floor and spins and turns are easier to do. Dance sneakers are designed so the foot can bend. The have lots of support but they are ugly. Very few men I know wear them. One who does is an instructor who is on his feet all day. Even though they are light- weight they look big, bulky and heavy.