There are some minor differences between this two models. The two biggest differences seem to be the flash exposure compensation as you mentioned and the max. strobe frequency. For more information look at:
http://www.photozone.de/2Equipment/canonflash.htm
I can't explain, why the 430 is cheaper than the 420.