My I suggest looking at joints that are field tested not only by recreational off roaders but those in professional off road racing. For instance look at what joint is used by the drivers who compete in events like The King of Hammers, Vegas to Reno Off Road Race, The Baja 1000 etc and see which joints they are running along with what suspension components.
EVO Manufacturing has two Jeeps, EVO TJ and EVO 1, and one UTV that compete in various off road events every year. The really cool part about watching the EVO built rigs is these are the same components that you and I can purchase off the shelf and put on our Jeeps. Just a thought.
As for joint rebuilding, depending on the soil composition and after trail maintenance will determine how often the joints will need to be rebuilt. If your soil has a high silicate (sand) ratio and if you do not clean your Jeep thoroughly you will have issues no matter what joint you use.
R/
Will