The speed of crawling has nothing to do with the traffic it sent to you. The number of people using Google is far more than those who use Yahoo.
I totally agree with all of you whom are defending google (because I also love google) and no doubt google sends thousands of traffic everyday and comparatively yahoo sends very less traffic.....But I think as they are the best ones then they also have to crawl faster than yahoo...yahoo each and every time index before than yahoo..
after submission, in google my blog appeared after 5 days, in yahoo after 2 weeks, but now content in yahoo refreshes faster