Dionysus is definitely not out of style -you will not regret it. I only bought my first Dionysus a couple of months ago, I went for the leather one, size Small. It fits loads and has become my everyday bag since- I absolutely love it. It can be dressed down and up - I wear it with nice clothes but also with casual and trainers
I was originally going for the canvas one, but changed my mind as I thought it will be a bag that I'll love for years to come and when I'm older I'd probably appreciate the leather more and I find it easier to fit with my wardrobe.
But don't let others to influence your decision- take the one that you personally like the most and can see yourself wearing often