I know body lifts are crap compared to suspension and they are the poor mans lift. That said, I want to rephrase my original poll question.
If you had my truck and a 3" body lift would you put it on or not?
I have used a body lift before on my last truck (see photo below) and in my opinion it didn't look that bad. I don't have the funds to put a 6" suspension lift and I think it's a waste of time to do a 1" body lift. I would use gap guards to prevent seeing through the bed. I already have coil spacers and rear add a leafs that made my truck level and about 3" higher than stock. I don't do a whole lot of off-roading but I certainly don't cruise the mall, I just don't like looking up at people.
P.S. Send pics of body lifted tacos if you have them.