Good point Ome. Google's main focus is their search. Yahoo's is not. Yahoo search is just one of the thousands of services Yahoo provides. It's no wonder then why more people prefer Google for search and Yahoo for virtually everything else.
G GLE is the best search engine and as said earlier, others' focus is not on search, those are multidirectional but Google has dipicted its image as a search engine by keeping its page simple and limited to search bar!
Call me crazy but I have been getting more relevant search results with MSN lately. Google does have the huge index but sometimes I just don't want to sort thru 15 pages of .edu and .gov results. Today I would vote for MSN.