My very recent experience says get a professional. There's now way I would have spotted even half of the "snags" he found, nor would I have known just what was acceptable on a snag list, e.g. millimetre sized paint splashes, 5mm gaps in joinery etc.
We used homesnag.ie and were really pleased with the service.
Betsy