here we go with this again lol ,
Body Lifts : Are a good way to lift a vehicle just to get a little extra height on top of a suspension Lift , It doesn't change the ride of the vehicle (except for being more top heavy obviously) And if all you want is another 2 inches or so I say do the body lift it will save you a lot of money I would imagine
The perk to a Suspension Lift is like stated no body gaps and ACTUAL ground clearance the only bad thing with a body lift is In reality it doesn't gain you any ground clearance except for maybe your angle of attack from your body the only amount of ground clearance you will gain is from the larger tires you can now stuff into them which if your going from a 33 to a 35 for example will net you another 1 inch of ACTUAL ground clearance