I own an EOS 30D body with 17-85mm lens. I would like to get an external flash. I am on a bit tight budget, and I am considering a 430ex Flash (used) for $ 185.
A friend of mine advised me NOT to buy 430ex, because it has a slow rcycle time. He recommended 580ex II. Is the difference in this area that big?
Should I buy the 430ex now, or should I wait for a year or so to get the 580ex II?

