yj's are set up for SUA... take that into account.
35's, you'll be fine on a d35 ttb or d30 as long as you don't act stupid w/ it.
leafs can ride good, if you get the right leafs and its a stupid simple setup. just remember, those yota's that have leaf sas'es, they have a box kit for $1000 that has everything basically. you have a ranger, you can't just buy a box kit... also the yota front axle is tons stronger than a d30 IMO. but both have great aftermarket support, you can get front hubs(lockouts) and chromo's for a d30 if you needed it. weak point being the unitbearing and c's. gusset the c's on it.
don't be scared of TTB (D35). just learn how to work it... use the right steering mainly.. modifided superrunner steering, stonecrusher, or custom crossover... just make it right and you can fix the issues. set up a ttb w/ xj coils, good brackets, good steering, extended ra's and so on.. it'll handle 35's also.