I don't know about gnats or no see ums but for
MOSQUITOES this thing is REALLY the best that I've ever tried. My backyard deck was absolutely unusable until I got one of these. It worked well but I got two more (it's a big deck) I'm absolutely impressed with how well it works.
My house is at the bottom of kind of a bowl area. After a rain there's damp places in the yard that stay soggy for days or even a week, perfect for mosquitoes. As well there's deep storm drains that always have water down at the bottom, again perfect for mosquitoes.