If you originally have trouble finding what you are looking for with duckduckgo, you can improve your searching strategies and get pretty good at it... there are lots of options available in the advanced searching. However if you have little or no patience searching and don't care about your searches getting logged or not and being traceable in realtime, this probably is not a good search engine for you.