Never mind movement and dial and size. What you really want is sapphire crystal
An underrated feature of paramount importance
Fashion watches are the horological equivalent of autonomous cars in the car world, for the most part everyone collectively and summarily dislikes them. I'm not averse, there's nothing wrong with a timepiece with limited engineering connections and craftsmanship per se, but the main problem with fashion watches is that they're stupendously overpriced. You're paying a premium and you don't get that much in return.
Movement and material are important but the most important thing is the crystal, which is the single most important feature of any watch. Most fashion watches come with mineral crystal, which is too brittle and not scratch resistant, which means that you'll be forced to live with a watch with an ugly scratch on the crystal.
learn from my mistakes. Note the ruined crystal on the upper left part of the glass on my €25 Ben Sherman
And watches get scratched. It's a thing. It happens all the time. And scratches on the glass look ugly, and annoying. We're not talking about patina or that layer of minuscule markings and dents that give a vintage watch character, we're talking about an unmistakable mark that shouldn't be there. And it wouldn't have been there if the glass had been sapphire crystal.
My great-grandfather watch. Markings and patina but no significant scratches on the 100 year old crystal
In the real world, stainless steel is just as good as carbon or titanium and size is an opinion. And so is everything else. Strap vs bracelet? Your choice. Quartz vs automatic? Quartz is usually more accurate, automatic is usually more endearing. Your choice. But mineral crystal is not opinion. It will scratch. Sapphire crystal won't.