FWIW, I use a Hypertech Max Energy Programmer in my Suburban. I know it's not an XJ, but I feel the product experience is relevant. As far as power gains, I felt pretty much nothing after the "power tune" was installed and I saw a slight decrease in the fuel economy. The only gain I got from it was corrected speedometer and firmer shifts. I wasn't all that disappointed because I mainly bought it to correct the speedometer for the bigger tires and get the firmer shifts, so I'm happy with it. If I were to buy it again today, I'd just go with the standalone Hypertech Speedometer Calibrator (which wasn't available many years ago when I bought mine) and just do a Trans-Go shift kit instead.
I'd take the other advice given if you're looking to make more power.