Floors that were never made for dancing. Although some of these are better surfaces are better to dance on than others, and even different types of the above surfaces can be better than others, anything else as far as I'm concerned is not ideal as there is insufficient give in the floor to act as a shock absorber. You will get tired quicker, your feet and knees will ache quicker and you just won't last as long. Besides the hardness, these surfaces are sometimes very rough and you will grab the floor making it very hard to dance. I've found hard leather best for most of these surfaces.
Hard leather is best on carpeting but can sometimes be too slippery.
Sometimes there are so many ridges on some of these surfaces that if you don't have rounded edges to your shoes, you will keep tripping in the cracks. We wore fins on our feet. I have always been on my feet a lot and love to be comfortable all the time. Shoes are personal taste and sometimes looks are more important to some people than others. I prefer comfort over looks.