I do agree Electric fan and Snorkel go hand in hand. I don't go seeking deep water or mud situations, occasionally something is deeper than you or your "guide" expect. So the snorkel is like cheap insurance. I was out a couple weekends ago, and a friend of mine in a TJ (like me), he sucked water into the motor, no reckless splashing or anything in a mud pit that was to the bottom of the headlights. The motor didn't stall but the oil certainly had water in it and that ticking it was making didn't sound healthy. An oil change ended up fixing the problem entirely, but sure enough the filter was wet and water got past. The next time I'm out I find myself in nearly the exact same situation...I should have taken a picture of my air box, it was thick with mud, I removed it from the jeep and pressure sprayed it to clean it.
I am running an Amsoil re-usable filter, like a K&N except no gauze and oil, and much better filtration and about the same flow. Your supposed to clean it with a vacuum or compressor, I ended up using the kitchen sink and water to remove the caked mud on it, and thick dirt just about everywhere else.
Reviewing the information on the X joints leads me to the conclusion that they will be a pita, especially how often I wheel the Jeep. I'm leaning toward the JJ, I spend enough time maintaining and fixing things on the heep to be worrying about changing bushings in the arms. I wonder if there is anyone around here who could make a custom arms for a couple bucks cheaper? I might just get a replacement set of stock arms for now if they come up easily, Spending the money now or later really doesn't matter.