Doing the body work while it's attached to the frame is how almost everyone does it, so no shocker there. The only reason I can think of not to do so is if the frame itself is in the way of some of the repairs you need to do.
Thought about this all day (freakin LONG day) at work. Rotisserie not for me, Great idea, but I'm too much of a.........too paranoid about screwing up the body. So I'm brain storming cart ideas......height, stabilization, ability to move easy, etc. - and I start thinking......'If only I had another frame to drop it onto for the body work, perfect height to get in and remove seats/rollbar/windshield/wires/etc.....easy to move around......stable.' So I'm kicking that around and realize - use my frame. So I get the frame (sans wires, brake lines, and extras, etc.) dirty - big deal, I put the body back on the lift (would do anyway to install all of that stuff and engine/tranny), wash it, touch up paint, and go forward. So, I'm actually leaning towards taking an old horse mat (have a ton of them because we have a horse and I use them in my home Crossfit gym) cut up little 4" squares to put between the body and the frame, lower it onto the frame and just attach with some vice grips and C-clamps, do all the body work (covering exposed frame parts for primer/paint) and lift body back up. Seems like the obvious choice to me. I am not worried about underneath, I plan to clean, grind down any nasty stuff/deal with that, and coat it all with some textured coating. With the floorboards coated with Rhinoliner, I'm already not going to go to bare metal on all of that......doing as I plan it will remain like new at least until I am in the ground.
What am I missing? It seems like such an obvious solution that I feel like I am missing an important point.........

Yet another lesson.....probably more like 'common sense', but when you are on a roll, that sometimes goes out the window - check all parts before install. Now I have to get the correct E-brake cables, and take apart the brakes to put them in......more tuition!
View attachment 207223