I ran the Teraflex 3" LCG long arm kit on my old '08 JKU Rubi. I had a right rear Teraflex control arm mount fail and break off while on the trail, and also had signs of cracking in both Teraflex front control arm mount brackets. The rear failed in two places. Next to a weld,and at an angle where the upper arm attaches. The angle at the upper arm failed first, and the leverage applied to the other end of the upper mount ripped the weld and a chunk of my frame off. The front two Teraflex mounts were cracking around the bolt holes where the lower control arms attach at the frame side of the arm. Teraflex will lead you to believe that it was installer error, but that was obviously not the case.
Also, the frame side bushings on the lower Teraflex long arms would frequently fail by pulling out of the arm, or cracking. This was because they could not handle the twisting action applied to the arm when the axle side joints reached maximum misalignment, and applied a twisting action to the arms. That binding/twisting action would cause the bushings to fail. The Evo arms do not use bushings. They use Jonny Joints on both ends of the upper and lower arms on the rear, and the lower arms up front. Obviously the front upper arms use the oem bushings on the axle side, and the Evo front upper arms use Jonny Joints at the frame side. This leaves you with a very strong joint that is rebuildable, and by having them on both sides of the arms, gives you more degrees of misalignment and therefore, no binding. Even with a 12"-14" travel suspension that some coilovers can provide.
All of that aside, the Evo arms are also just significantly heavier and beefier. And the frame side control arm brackets that Evo provides are a much better design, and also beefier.
That is not the only Teraflex part I've had fail and snap into at least two pieces on the trail. So out of those two choices, definitely go Evo.