The 420EX is a good choice.
It gets good reports and the price is right for non-pros.
..
My vivitar 285HV doesn't work well with my Canon XSI. I haven't used it with it in a long while because it got on my nerves. Maybe it just doesn't work with it when I have the Canon in auto mode, but it seems like the timing was off all of the time. Anyway, I assume I should just sell it an get a canon flash,which surely will work in whatever mode I have the canon DSLR in.
I do some indoor portraits, and I need something powerful enough for church lighting - which is usually quite dark - and larger groups. . .i.e. weddings, but it doesn't need to be pro. . .obviously, I would have the above issues if I knew much about what I'm doing - lol.
I don't really want to spend the cash for the Speedlite 430EX II Flash since
I need to buy another lens or two right now, too.
I don't want bare basics either which is what I think I'd get with the
Canon Speedlite 270EX.
How about the Canon Speedlite 420EX - also, what about this, the older version of the 430 II?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic