My truck has a 3" body lift that I installed 6-7 years ago, and I spent half a day installing it, by myself. The most time was spent removing factory bolts, as I live in the "rust belt".
1. I had no "snags" other than extending the rod to my throwout bearing fork (had to have someone else weld it). 2. I raised my bumpers along with the body lift, so it wouldn't look goofy. I did this by having a friend help me bend, cut and splice factory brackets.
3. I did remove the fan shroud temporarily, and with the small block I had no overheating problems. With the big block, I am experiencing some overheating on the trail, but only when pulling someone else.
When I installed the body lift, the truck already had a previous owner installed suspension lift. For the mainly daily driving I did then (only minor trail use) the body lift worked great for me, and served its intended purpose of keeping my 35's out of the clean sheet metal it used to have. I had no qualms with a body lift.
Now the truck sees mainly trail/off road use. The sheet metal around the fenders got mangled with a new 6" suspension lift, the 3" body lift, and 38" TSL's. Crawling over anything big, she creaks and groans a lot, and I probably need to re-check torque on the body lift bolts. The center of gravity is pretty high, I tipped it over once, and have nearly rolled it twice again since then. Having learned a few things now, I probably wouldn't use a body lift on a strictly trail truck, but for a daily driver/light off road, I think they can be useful.