I've done all of the above and destroyed my IFS in the process, also without a ball joint flip I can break CVs for almost no reason. I'm not heavy on the throttle but I was running 35's and crawler gears, the last time I was taking a full lock turn on dirt and the truck flexed out in front putting on CV in a bit of a bind and POW-POW-GRINNNND! When one side blows up it shock loads the other side, this happened at less than 1mph and barely over an idle. Not worth it.
As for a ball joint flip with bump stops I have seen it done with no issues but that person was running a sway bar which limits the suspension travel. On trucks with no sway bar and a ball joint flip tie rods will break for no reason.
Any way you look at it the best is to leave it stock with a lift, the extra suspension travel is worthless. If you want lift and better ride quality get different springs and bilsteins. I say just crank it until it is 1/8" away from the upper bump stop, install 3" bodylift and put on 37" tires if you want to get nutty and not have to worry about IFS parts breaking.