There is indeed no such thing as the right option, as it mostly depends on the particular features of your project and the specific needs of it