Programmers are pointless on Gas engines the only real benefit you get is the speedo calibration with oversized tires .
I don't mean to be an @$$, and I type this with the utmost respect (I really am not trying to start a fight), but I don't think you have a JK, and I don't think you have driven every gas engine with and without a tuner.
I did buy a tuner for my 05 Rubicon. That was a complete waste of money. There are definitely vehicles that don't benefit much from a tuner, but you can't say, with a blanket statement, that all tuners a waste of money on a gasoline engine.
The OP has a 2011, so he has the 3.6L motor. If it were me, I would want the opinion of people that have the 3.6 and have tried a tuner on that motor.
My 2010 jk with the 3.8L has benefited greatly from a tuner. I get more power, better drivability, and it corrected my speedo and trans shift points. IMHO, if you have a modified JK with the 3.8L POS, a tuner is an absolute MUST. It won't add 60 HP, but it will certainly give more power and better drivability. Maybe it is just from adjusting the speedo and shift points, but I have definitely noticed a huge improvement from my tuned Jeep.
I know nothing of the 3.6L, and that is why the guys on the JK tech section will be most helpful.
End my rant...