I bought the 270EX for my XT and G10 . I have a 430EX but it is still too big and in certain situation, very cumbersome. A 430EX makes the G10 non compact. I can put the G10 and 270 in a small bag during travel and outings. The flash runs on 2AAs and has a recycle time of 3 seconds give or take.
compact, powerful for it size; E-TTL
Price; a bit expensive considering the old 430EX is about $150.00