I wouldn't use UV dye. There is no good reason to add non-condensable materials to the system. My experiences with UV dye have also been that so much else glows in UV that finding a small leak with it is almost impossible.
Soap bubbles, heck yes, but I buy bubble solution for this. It works way better than anything you can mix with soap and water. Less foaming that makes it hard to see through, more bubbles that pinpoint the leak.
As for a sniffer, how else do you diagnose an evaporator leak? Sniffers have their place.
In an engine compartment, it is hard to get the still air you need for a sniffer to work well though.