I don't know of a single product which will hide and protect well, but the Poorboy's glazes work really well. Apply the glaze and then top with a good sealant of your choice, just don't use a coating. I've never used White Diamond (for light colors), but Black Hole worked great temporarlily hiding dealer induced swirls when I first bough my black car. Blackhole topped with 845 lasted me 6~7 months through winter.
Prima Amigo works well too, although it doesn't fill as well as the Poorboys. Amigo has the advantage of having very mild abrasives and fillers.