This review addresses emerging literature in the eld of Opinion Mining with a particular emphasis on user-generated textual content. The focus is on the various tasks involved in Opinion Mining, which satises the comprehension of the essential criteria and methodologies that should be considered prior to embraking on the task. The paper provides an in-depth analysis of benchmarked datasets, widely-used feature sets, algorithms, techniques, open-source tools, challenges, real-world applications, and insights into various dimensions of Opinion Mining. The ndings have both theoretical and practical implications, as it highlights the signicance of Opinion Mining of textual content in comprehensive society. This review covers both technical and real-world knowledge and oers a comprehensive understanding of available open-source tools that are used in real-time.