As others have stated, your car was performing exactly as it was designed. If you exceed the traction provided by your tires in the conditions you're driving in, the car is taking action to keep you on the road.
More generally, if you need to switch off traction control during normal driving activities, you're probably trying to drive your car in ways it wasn't meant to be driven (e.g., accelerating uphill with bald tires, speeding around curves on a wet/icy road, etc.).
I can only think of two situations when you might want to disable traction control.
1) attempting to get yourself unstuck - I've had to switch off our Leaf's traction control a couple times to get up our steep snowy/slushy driveway, even with Nokian winter tires. Sometimes you need a bit of wheel spin to keep moving forward in a low traction situation.
2) auto-cross or track racing on a controlled course, where you again are okay (and presumably experienced) with a bit of slipping and sliding to maintain speed.
On the highway around other drivers, traction control is a good thing.