I bought the rough country 2” lift and have the .75” spacer installed in the rear. I also bought the slightly longer and stiffer springs off of a 2012 Chevy Tahoe z71 (check rock auto). I completely replaced everything in the suspension since I have 159k miles on my 2004 Envoy XUV. I went with Bilstein HD shocks in the front, new springs off the Envoy XL in the front as well (slightly higher spring rate, so they’re stiffer) and the rough country lift. The front went up about 4.5” from all of this compared to the stock sagging suspension.
For the rear I got the Z71 springs I mentioned earlier along with the skyjacker n8030 shocks, they’re pretty stiff and they’re slightly longer which you don’t “need” per-say but will definitely help prevent the shorter stock length shocks from bottoming out. I got about 2.25” in the rear from doing this over stock.
The rough country and BDS style lifts are designed to preload the front stuts, basically meaning the overall length of the strut assembly when removed from the vehicle is the same, however the springs are slightly compressed with the lift kit installed so your vehicle will sit at a higher point of the suspension travel vs a stock set up. It also makes the ride a bit rougher but I like that.
As far as maxing out the ball joint, people actually flip/reverse the upper control arms to fix this problem. You take the upper control arms off and flip them upside down, then switch the driver side to the passenger side and vice versa. This increases the amount of articulation the upper ball joint has on lifted set ups.
As far as the CV axles, none of these lifts will overextend the angle of the CV axle, however you might notice your stock boots start slinging grease all over after the lift. Basically the clamp holding the boot onto the axle comes loose because of the increased angle, a fix to this is replacing the boots and clamps and repacking them with grease. Not everyone has this problem but I did.
Rounding up this longa** reply lol, I put 32” all-terrain tires under mine (size 275/55R20). I have aftermarket 20” rims with a slight offset to them (I bought them used so not sure what the actual number is) but I also put 1.5” spacers on my Envoy so the wheels stick out pretty nicely and make plenty of room to clear the upper ball joint. Without spacers you can only fit like a 30.5” tire max before they hit the upper ball joint so I definitely recommend the spacers. I had to do quite a bit of trimming to make the tires fit even with the lift. The problem is when you’re turning, the edge of the tire wants to hit everything. Trim the front wheel liner a little and get a sawzall and trim the backside of the wheel liner as well quite a bit and you won’t have any rubbing issues. You’ll have to cut slightly into the rocker panel as well, but it isn’t noticeable after it’s done, at least not on my vehicle.
Hopefully all of this information helps! This site has plenty of information on it for any and all of your needs!