Which camera? I only ask since I have not had to clean any Canon now for over 2 years. Not even needed to blow off the sensor. This is with a 5d MKII, 1D MKiv, many thousands of exposures and lens changes. Whatever Canon designed was very good. What has always amazed me is how well the corners do, as with the older 1ds MKI and MKII, corners were a total mess and always needed a wet clean many times after each days shooting. The change with the newer cameras from Canon is really impressive.
With Nikon I have found that the D800 series does a good job but I have had a couple of issues that needed to be blown off. I still use the older Arctic butterfly solutions from over 2 years ago. So I can state that they work fine, and I would always lead with them vs. a wet cleaning. For a wet cleaning I am still using the eclipse solution and "sensor swab" brand swabs.
I saw that they just recently came out with a solution for the mirror less cameras. I am considering it for the Nex7 which seems to have a bit more issues with dust, at least mine does.