What's the shore hardness on that TPU? Not every TPU is the same.
Most generic printer TPU's are around 90 to 95A shore hardness, which ensures extruder compatibility. It's "flexible" but very stiff. It's best for stuff like compliant structural parts that need to be shock absorbent but still strong.
Stuff like ninjaflex gets down around 40A iirc, which is considerably more rubber-like. However, Compatibility depends on your printer. Ninjaflex is OK in direct drive extruders with the right feed teeth, but pretty tough to get good results out of if you have a Bowden extruder because it will want to bunch up and compress inside the feed tube.
You also have to minimize infill and wall thickness when slicing to get the most flexibility.