You probably get a better answer asking Chatgpt to summarize some points for you, I would say Google it but since you came in to the forum asking, then you probably are too lazy for that

Good thought. He'll get some of the best answers if he goes the chatgpt route. Because his question is so wide and can be answered from different points depending. Since the OP wasn't specific then whatever answer he gets, he may have to provide a feedback.