The 580EX is a professional flash and may be overkill for the average leisure shooter. But of course some leisure shooters are not average and may require the power and sophistication of a professional flash. For the rest of us, the Speedlite 430 is more than enough.
Thks for the advices Bro, I do take pics of my aquatic pets, so higher flash output is required to aids in producing acceptable pics.
Think I might give 580ex a try...