For small fish like guppies, it's quite hard to use the kit lens. I've tried kit lens on small fishes (harlequin rasbora / aspistogrammas).. need a lot of cropping cos you cannot zoom in fully on them.. cannot focus
.
you can get 3rd party flash if u want
if not just go for a second hand SB600