Dropped my phone & cracked it yesterday, looking to buy a new smartphone with a decent camera with flash & decent internal memory. Any suggestions?