Where a Jeep TJ is concerned, a 2-row radiator is a better choice and better cooling choice than a 3 row radiator is. They both fit into the same size core, but the 2-row has more room for larger water channels and is more efficient for the types of uses a Jeep typically sees than a 3-row radiator is.
Jeep went from a 2-row to a 1-row around 2003 for slightly better cooling. Most high-dollar all-aluminum radiators (the OE radiator has an aluminum core) are all single-row core radiators.
Radiator Barn is highly variable on quality and their cores are not aluminum like the OE radiator is. Since Jeep finally got their act together on their aluminum/plastic radiators and aren't known for leaking any more like they used to be, I'd go with an OE replacement for its better cooling ability if I needed to replace my aftermarket radiator if I couldn't afford one of the high-zoot all aluminum 1 row core radiators.