My kids, ages 10 & 12, (the oldest is a boy), enjoyed both Blizzard Beach and Aquatica. Both have thrill slides and mat racers (which my son, in particular, loves). Both agree that Aquatica edges out Blizzard Beach slides overall. Blizzard Beach has better theming and their big thrill slide "summit plumet" is really great, but overall, the slides at Aquatica are the favorites for my kids. So it depends on what your teens are looking for. We also love Aquatica's "not so lazy" lazy river.
We have never been to Typhoon Lagoon or Wet n Wild so I cannot speak for those.