I installed my first body lift about a month ago, and it wasn't very difficult, just time consuming. I did most of the work alone with hand tools.
If you get a body lift, take a look at Summit Racing. Their kit is a Performance Accesories kit in a Summit box. It has everything you need to do the lift and is the least expensive kit I've seen.
The thing with a body lift is you have to modify a lot of stuff. If you just throw the kit on and call it good, your truck is gonna look like garbage with all these gaps and bumpers hanging low. I'm gonna list the things I did to try and make my lift look clean:
Raise rear bumper. Brackets are available for the 4 door Hoes, but not the 2 doors
Gap guards, either buy some or make your own.
Nerf bars/Step bars are essential to hide the frame, and most have to be modified to fit correctly.
I made 1 1/2" steel spacers to raise my tow hooks and mount them inside the frame. They look stock
Trailer hitch. I took mine off for the time being, but plan to have it raised up
Plan to paint the frame and wheel wells
The only thing I did not do myself on this list was raising my rear bumper up. It was a little more involved since I have a 2 door. I'll have a shop rework my trailer hitch when its time for that.
Im happy I got a body lift. If I had the money to do a suspension lift I would have, but I learned a lot and saved quite a bit by doing the body lift. Making a body lifted truck look good is all in the details.
Hope that helps