You can try any search engine for marketing, all the search engines will help, you need to work on search engine optimization techniques to get desired results, i use Google and Yahoo both but i feel sincerely that Google gives me lot of traffic than any other. Thanks