get a Canon EOS 7D solve all your problem but maybe $$$ is the problem here
I assume you are comparing EOS 500D and A550

I was in the same shoe as you, in the end i get neither although i like the A550 very much. I got the A330 instead because $$$ is a problem.
If you do not want your friend to go "huh? you buy Sony?" then buy the 500D. If i were to choose again and i have 1.2k to spare, i may go for 500D, i know this is a Sony forum so dun flame me hahaha.............i prefer HD Video

i was sad Sony does not have it but i was happy that A330 is priced so reasonable.