Matte finishes like Dullcote and Purity Seal are crap when it comes to protecting a paint job from wear and tear. They are designed to dull the finish and kill any shine from the paint. Contrary to their advertising statements, they are not good at stopping chipping and rubbing away of the paint. This is not a big problem with plastic or resin models since paint adheres to them very well if they are properly spray primed. But it is a big problem for older metal models since the bond between the surface and the paint is not as good.
Another problem is that matte finishes will significantly change the look of certain paints. In particular, since they are designed to create a dull finish, anything but the lightest coat will destroy the effect of metallic paints. If you paint with a NMM technique, that's not an issue. But if you paint using actual metallic paints, the matte finish can really screw it up. Silver metallics will just end up looking gray.
Gloss varnishes on the other hand forms a thin and hard coat over the model. This means they do a very good job of both (1) protecting the paint job from chipping and wearing away and (2) maintaining the integrity of the original colors on the model, especially metallics.
Of course the problem is that you end up with a very glossy and shiny finish that doesn't look good on the tabletop.
So here's what I do -- I use both.
Step 1 -- Seal the models with 2 coats of a gloss varnish. Wait about 10 minutes between coats. I use Krylon Crystal Clear, an acrylic gloss varnish available at most art supply stores in the US. If you are overseas, you will have to find a different brand.
Step 2 -- "Mist" the models with a matte sealer. I spray from about 1.5 to 2 feet away so that the spray isn't moving as fast by the time it gets to the model and so I get a really light coat of the matte on there. I try to just get enough on there to kill the shine from the gloss. I put on so little that I sometimes need to hit the models twice with it--I am really careful not to apply too much at once. Done right, it maintains the color of the underlying paint, including metallics, and you have the good protection provided by the underlying gloss. I use Armory Matte Sealer, but have used GW in the past (Armory is cheaper and just as good).