I have been using Scrubblade Wipers for a couple years on my Jeeps (JK, JL, JT) and they are hard to beat. They have little "scrubbers" on the edges of the blades that clean off dirt, mud, bugs, as well as water, of course. And they usually last a year or more, even in the SoCal and AZ desert.
I have been using a harness from CoolTech on my JL for over a year and it's amazing. I just ordered 1 for my JT as well. It is more than just a T connector. It includes a switch to disconnect the Jeep's lights from the Jeep and connect them to the tow rig's lights.