Please, re-ask the question as regular one instead of "best practices". The variant "best practices" is intended for questions which are not enough objective for regular Q/A library. But your question is definitely suited for Q/A format. See also What should I do about "opinion-based" questions that should be regular Q&A posts?