This arguably depends on the type of battle royale experience you're after. PUBG offers a realistic, gritty and especially strategic style of gameplay, while Apex Legends offers more of a cartoonish art style with gameplay that's also immersive, given it has a first-person perspective.