Having used some vinyl wrap on my plane, I can tell you it won't hide stuff any better than paint. If you want a smooth finish, you're going to have to prep the surface just as well as you would for paint. If there are rough surfaces, dust, cracks, etc. they'll show through way more than you...