This question is likely to be answered with opinions rather than facts and citations. This question has already been asked, and answered. As currently written, the question lacks enough detail or clarity to be answered. Your question is too broad or has multiple parts and needs to be distilled into one. I'm voting to close this question because it has no effort to solve the problem.
Expect a lot of enriched answers like these coming soon from Gemini/bard :-p