This is not really an answer, not so much because it's a comment, but because it's a question. It seems too opinion-based to be asked on this site, though. Perhaps you should check these pages and see if one of these sites would consider it a good question: programmers.stackexchange.com/help/on-topic dba.stackexchange.com/help/on-topic — Dan Getz 47 secs ago
user55340
user55340
user55340
user41796
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340
user55340