Other than that a body lift will make you have more sway from the hieghtened center of gravity,and its probaly not the way to go for the same reasns BGBL said pluss you have toraise your bumpers and lenghthen your shift linkage ect.
you can extend the cooler tubes. I think a 2" requires less mods and such.
the ONE thing that's nice about a body lift is the engine is easier to work on
Actually, the biggest advantage to a body lift is that you are not raising the center of gravity as much as a suspension lift. Further, your suspension will not sway as drastically, since you are not modifying the height or springs. The original sway bars will function just as they were designed, where with a suspension lift you are changing the geometry of the links, steering, and sway bars. That said...
They have their place. But, for a few inches of lift, go with a suspension lift. You have to deal with a lot fewer variables with a suspension lift then with a body lift on a CTD truck: Intercooler, radiator, exhaust hangers, fan/fan shroud, shift linkage, etc. etc.
My 4.5" lifted truck doesn't sway anymore than a factory truck and actually handles just as well if not better than a factory truck and that's without the sway bars.
I think what helps mine is the 10" wide wheel, 12" wide tire, and the 4.5" back spacing that pushes the wheels out so far.