I've got a 3" suspension lift from SkyJacker that's not bad, but if I was starting over I would do a 1" body lift and a 2" suspension lift. The body lift helps with accessing a lot of areas under the truck, gives more clearance under the hood, and makes several popular transmission swaps much easier. Also, having a lesser suspension lift minimizes changes to steering geometry, driveshaft lengths, and driveshaft angles.
Newell