Typhoon Lagoon has the hardcore wave pool, the shark reef, and the Crush 'n' Gusher water coaster.
Blizzard Beach has Summit Plummet, a better family raft ride, and IMO better kids' areas - they've got a little kid area and also a medium-to-big kid area.
With a kid, I'd go to BB, even though I personally prefer TL.