I need your help deciding.

I have been dying to purchase a new bag however every time a pop one into my basket I find myself unable to complete the transaction and second guessing my choice!
So I thought I’ll ask you my bag gurus. Which one would you choose and why?
Can the Dionysus be worn across body? Or is the chain too short?

Here are my options
- small Marmont in black (or nude?)
- small Dionysus in black leather
-small Dionysus canvas with beige suede
View attachment 3951907

They are all very different in my opinion. I've been eyeing the Dionysus as well but need the chain to be longer. The marmont in black seems like a more practical bag and I also tend to lean that direction.