An everyday crossbody!

Hi everyone, this is my first post on tPF and look forward to your suggestions and advice! i'm looking to purchase an everyday crossbody which is compact, but still holds essentials like my wallet, a few cosmetics, my phone (a 7 plus), sunglasses and a few small knick knacks. I'm contemplating between the LV Croisette or Alma BB and the Chanel Camera Case. Although my first choice would be the Chanel, I want something that can withstand any amount of battering (as I don't like to baby my bags and make the most out of them), and you can't beat the LV canvas on that account! And the price difference is significant too Any help/ suggestions(including other brands) are welcome. Thank you all in advance!