This wasn't even on my radar and I had wrote it off a while ago. I saw some reviews and noticed the positive hype for it after release and decided to purchase it. Now, I'm at around 100 hours played on this and it's been great. Im just taking my time exploring trying to 100% everything. There are some bugs and UI issues, but it has still been worth my investment. They are releasing weekly patches which keeps improving the game. They also avoided throwing the nerf bat at some broken builds/interactions right away which helps. They were also kind enough to let the community know there are some nerfs coming. I probably missed out on some fun due choosing to play a non broken build. My understanding is that's how they killed Wonderlands. I did not play BL3 but I did recently play Wonderlands and it felt like a slog to get through compared to this. Saying it's better the BL2 is a bit much but definitely one of the better ones, 2nd best maybe? I haven't played 1 in a long time.
My biggest cons are the cash grab dlc bundles. I think that's what really sinks this game from gaining higher praise for me. Also, the endgame needs improvement right now.