I think chemical dipping is the most thorough way to remove all paint and rust from a car body. It gets to places that physical medias can't, like sandblasting or media blasting. And one other ...
Left unchecked, the orange menace can destroy your car ... and dissolve paint you wish to preserve. Given that, acid chemical rust removers are best limited to removing rust from bare iron ...