Having wheeled a JK in Alberta for longer that most of the people that have posted up here, I think that I can confidently say that intelligent line choice and throttle application goes a long way to avoiding hydrolocking a JK....and there is no magical flaw in the JK that makes it super-likely to suck water in. Every hydrolocked rig that I've eve been part of getting off the trail was due in large part to human error. But it's your jeep - if a snorkel is what floats your boat, then set sail on the high seas.
I've looked at a few, and I think that Rugged Ridge seems to have the best thought out snorkel. They're set up to do a cowl mount, which will handle better than 90% of what you'll encounter - and you can still but an extension on it if you just gotta have that hard-core limb-riser fake-beadlock look (or you live next to the Bow River).
Given that I'm moving to a place that sees a lot of flooding, this will probably be the route that I go - along with extending all of hte breather lines on my rig.
And Spinalguy....the reason that most JK owner's don't drop the windshield is that the stock "cage" on the JK uses the windshield frame as an anchor point. If you drop the windshield, you need to detach the brackets at the bottom of the a-pillars, and take out the tubes that provide roll-over protection to the driver and front seat passenger. Brilliant engineering, eh?