Sometimes google is better, but that depends on how much you use it. They have user profiles for you while duckduckgo doesn't, so naturally google knows better what you want. Unless you never use google, then they don't have an advantage anymore and the few times I tried on google because duckduckgo failed me I didn't get a better result.