A few... first, that electric fan was a definite downgrade to the cooling system where the 4.0L and 2.5L engines are concerned. It can't, truly, pull as much air through the radiator as the OE serpentine belt-driven fan can. I usually wheel in desert areas where it gets hot and the OE cooling system is good for anything our deserts can throw at us. If it wasn't, we'd have all converted to something else long-ago. And when I come across someone in a Wrangler with an overheating cooling system, more times than not it has been converted to use an electric fan in the mistaken thought it'd cool better. They don't, at least not in our TJs with the 2.5 and 4.0L engines..
Then, the cooling system needs to have a 195 degree thermostat installed, not a 180. First, running a lower temperature thermostat cannot and will not magically force an engine to run cooler except on extremely cold days. In warm or hot conditions, the engine will run right at 210 whether there's a 165, 180, or 195 degree thermostat installed. And with a lower than specified thermostat installed, the engine will take longer than it should to warm up, and it won't warm up enough on cold days. A lower temp thermostat can even cause a Check Engine light since the PCM is programmed around the specified 195 degree thermostat.
Overheating at idle usually means the fan is not pulling air through the radiator as designed. That is usually from the fan's clutch having gone bad, the shroud is damaged, or someone cluelessly removed the fan shroud which is crucial to good cooling when the Jeep is stopped or being driven very slowly.
Personally, I'd go back to the original fan and figure out what the problem was... like a bad fan clutch, something wrong with the shroud or it's missing, perhaps the radiator has some of its cooling fins packed with dirt. Or perhaps someone mistakenly mixed the coolant with tap water instead of distilled water which will start clogging the radiator with mineral deposits causing marginal cooling ability.
The bottom line is that when it's working as designed, the TJ's factory cooling system can cope with anything our Jeeps will encounter. When it can't, just find and fix the problem... no need to convert it to a different design. And if nothing seems to help, odds are very good someone installed an aftermarket store brand radiator which are well known to not have as much of an (if any) excess cooling margin like the OE Mopar radiator with its all aluminum core does.