Standalone Game Client vs All in one

Hello there,

this is more like an opinion I want than a question. For online games, do you prefer standalone game clients like League of Legends has it or do you prefer the all in one solution like DOTA 2 and CSGO handle it? (Matchmaking/Shop/Configs and stuff outside or inside the engine)

From a developers site, I think it is easier to do a standalone client because it’s just a basic desktop application and written in C#, Electron or something like that it is much faster and easier to develope than in UE4.
Also you can have the client open and do other stuff without having to tab out of the game.

As you can see I am more on the side of a standalone client but I would like some opinions or maybe experiences of you guys.