I used to use a Speedlite 380EX on my G5. Full E-TTL as you'd get with all Speedlite EX models. This is a discontinued flash unit, so you'll only be able to get it second hand from around $100-$150. Cheaper than 420EX and 550EX, but it's an old unit which the 420EX replaced.