Iv been using DNF with great success for going on 2 years now and I am very happ with the results but then again I have not used anything else to compare too.