Tennis shoes are flatter, with specifically designed patterns on the sole, all depending on which type of court you're generally playing on. Other shoes have thicker and softer heels that decrease the weight and cushioning. Tennis shoes are built sturdier to lessen impacts.