Never liked PUBG, always found it a bit artificial with its poor movement, physics, and weird bugs. It was great when it first launched, but over time, it evolved into something akin to the Free Fire of PC — everyone jumping, cars flying, and colors everywhere. In my opinion, the game lost a significant part of its original military and war-themed image.
Fortnite is good. I don't play it, but they know how to keep their game alive with these features. I even noticed there's a Guitar Hero mini-game in the game.