I would recommend a leveling kit and some 2inch rear blocks. You could crank the factory keys up but it's not the best idea. Also, Rough Country makes a 2-3inch lift kit that has been redesigned which looks to be a solid kit. However, stay away for the previous 2-3inch lift.
Body lifts are not what I prefer. However, I would look at the Zone Off Road body lift kit. Looks like a solid kit. Again, it's not the route I personally would go, but it's an option. Get the rear bumper relocator brackets with any body lift. Other wise your bumper is going to hang down and look ugly
Either route you go, it's never a bad idea to upgrade your shocks and steering components if needed. Shocks will be needed with any leveling kit or lift kit. Lifting any truck can cause stress. It's not always the amount of lift, it's the wheels and tires you added. Putting larger than stock tires can cause strain on steering, suspension, and drive line components. I can't tell you exactly what could be issues, every truck is different. Some guys have run 38's on IFS components with no issues. I ran 33's and 35's with issues on my Tahoe. Depends on your set up really.
I've never really heard of body lifts being unsafe though. 2 and 3inch body lift (kit's) are pretty safe. Dumb hicks using hockey pucks or whatever is unsafe however. Realistically speaking, separating the body from the frame is not the best idea though.
Any form of lifting a truck/suv can be unsafe. If you don't know what you are doing, it can become unsafe. Even if you think you know what you are doing, you still might be building a death trap
Most people don't like body lifts because of a few reasons
-They show a lot of frame. And OBS trucks already show a ton of frame stock. So body lift only usually look like poop on them
-You are only lift the body up. You gain no frame clearance.
-Rear bumpers need a bracket to match the body. Otherwise it hangs down lower in the stock location
I personally don't like body lifts. I would never run one unless I had to for drive train clearance or something. I personally think trucks with a body lift look like poop