I can recommend any of these Lenses, I own & use all of them, some are better than others.
Canon 14f/2.8: Used mostly for underwater where it shines, reasonable above water as well.
Canon 24f/1.4: Great Lens, Underwater & Above, but expensive.
Zeiss 15f/2.8 Distagon: Best WA Prime I own, superb optics, difficult to fit Filters such as my Lee system due to the Metal Hood on the Lens.
Canon 8-15f/4: Used mostly for Underwater @ 15, great Lens, above water also excellent @ 15, rest of the range is good also, but more a "Fun" Lens @ 8-13.
Canon 16-35f/2.8: Good to very good Lens, used both above & below water, has quite a bit of corner vignetting though, for an expensive Lens this is a disappointment, but used carefully, good Lens but not great.
Canon 17 TSE II: Amazingly good Optics, added advantage of being TSE, downside is it's Manual, but for Landscape not an issue.
Canon 24 TSE II: Same story as for 17TSE, great Lenses both these TSE's.
If I was to make a call on all these as to the most usable, best IQ all rounder, The Zeiss 15f/2.8 Distagon, but these Lenses for me have different main uses, TSE's for Landscape & Buildings, 14/24 Primes for Underwater, 8-15 for underwater, 16-35 general above water, but if I want spot on IQ, The Zeiss 15 does it.
I actually purchased this Lens after a recommendation from a CR member, I think it was "Sanj", never for one moment regretted it, the Lens is always in the Bag.