My Speedlite 420EX recently stopped working (would not turn on no matter what I would do), so I sent it in to the Canon Factory Service center in NJ. Just got the estimate back quoting ~$107 to repair the unit and send it back to me. I'm debating on whether to repair the 420EX or decline the repair estimate and use the money I'd spend to repair the 420EX to put toward buying a new 430EX or maybe even a 580EX II. I will be doing quite a bit of indoor shooting in the coming months, so I need a flash either way. This flash will be used with a 30D body, if that makes any difference.
I'm looking for any opinions one way or the other as to whether I should just repair the 420EX I already have, or is it worth it to upgrade to the 430EX or 580EX II? What features would I not have if I keep the 420EX? Are the 430EX or 580EX II worth the incremental price?
Any insight would be greatly appreciated! Thanks.


