Yeah, lotsa downvotes but D2 is great. The issue is the amount of paid content - every tiny little new mission, gun or area is a new expansion or season pass. I get that they need to feed the people creating the new stuff but it’s still like >$100 a year for you to play all the newest content when it comes out.
I usually skip the seasons because they’re basically the same mission on repeat with a little cutscene at the start and end. If you’re patient, you can get the DLCs for 1/3rd of the price and still have lots of fun with it. I even get cool cosmetics (in-game currency) and play endgame content with my clanmates so it’s definitely not pay2win.