P to P is potentially laggier, especially in farther-flung areas. It’s less secure, since the server is someone’s machine. So it’s easier for cheaters to do their thing. You also need to run a whole server alongside the client, so you need to leave a reasonable amount of perf overhead on your recommended machine that you could otherwise dedicate to just running the client.
That said, it’s cheaper to run and easier to maintain at EoL. So tradeoffs.
My daily driver is a 2003, I had to buy an aftermarket stereo to get Bluetooth. Recently I borrowed a friend’s Tesla for a week, and that was a god damned hostile experience. Shift into reverse - from a touchscreen, mind - and suddenly the entire cabin comes alive with beeps and pings, the dashboard changes to 3 different cameras, none of which show me what’s happening to the sides of the car. The 3d overview diagram does almost a good enough job, but is that a trash can, a person, or a telephone pole? The computer isn’t sure. On top of that, the blind spots are huge and the back window is tiny and heavily tinted, so I have to use the screens to some extent. If I was my car, I’d have turned half that shit off.