When selecting a turbulence model in CFD, the process revolves around matching flow physics, accuracy requirements, and computational resources but the items you listed (non-dimensional wall distance, grid size, and grid refinement) are indeed among the key technical criteria.
Non-dimensional wall distance : decides compatibility between mesh and turbulence model.
Grid size : determines whether the model can capture key turbulence structures.
Grid refinement : ensures accuracy in critical flow regions without excessive cost.
so, It always depends upon the Physics of problem what is the most important in your study.
First, depending on the problem and the goal of the simulation, you have to select the proper formulation. Then, the proper turbulence model for such formulation.