Some times, devs just know things:
The only place where I find a very broad approach useful is in convenience of play. What is a player’s overall tolerance for inconvenience and delay of any sort? In that one regard I do tend to think in terms of casual and hardcore I suppose. A hardcore player will put up with less refined UI, buggier content, long travel times, and other things that basically delay or degrade the play experience. A casual player will quit after fairly little irritation of that sort.
Vastin knows a lot of things.
how deep the rabbit hole goes