If you only play single player games you don’t have to pay for anything but your games. But aside from that, it’s a homogenous platform. Everyone has a completely even playing field. The game will work the same for every user. It’s much easier to fix bugs when you can fix it once and fix it for everyone, unlike on PC where you can have different operating systems, hardware, even CPU architecture. And the different, inconsistent drivers for it all. And any other programs that might be running. Is a bug a fault of the game, the operating system, the hardware? It’s much more difficult to tell.
There are advantages and disadvantages to both.