Body lifts aren't as bad as they say they are. Most people don't like the way the gap looks between body and frame, but there are advantages to have a body lift. For instance, they are cheap way to get the tires under your Jeep. Next you can raise your gas tank and its skid plate up to achieve greater departure angles, and you're less likely to get it banged up. You can raise your transmission and transfer case up, with a SYE, and get a skid that goes flat across from frame rail to frame rail. For my .02 I'd get a 4" suspension lift and 2" body then you could easily fit 33's and could squeeze 35's under it. Rule of thumb, decide what tire you want to run, and then build your Jeep around that.