Despite the potential for a stock market correction, investors are considering Imperial Brands as one of the best FTSE 100 stocks to buy right now due to its high yield of 7.3%. However, caution is advised due to the unpopularity of tobacco stocks and the tightening regulatory environment. Imperial Brands is working to reduce its reliance on cigarettes by focusing on its Next Generation Products (NGPs) line, which accounts for 7% of net sales and is the fastest-growing segment. While the company is making progress, the regulatory environment remains uncertain and competition is increasing. Although dividends are expected to continue, investors are encouraged to explore other income opportunities as well. [b8e4ae3d]