Thanks all for advices. I am not a professional. Photography is a hobby but a serious one. I think I prefer to get a canon one. Not sure if I would need 580 or a 430 would be good enough. I want to use it for low light indoor environment or night shots with people in pic (won't be able to do...