I'll also note, I prefer systems where what you notice and what you know and skills to influence others and stealth are secret checks. You don't get the meta knowledge of knowing what you or the other players rolled when knowing the number rolled pressures to influence how you play even without knowing the consequences of the check.
GM rolls it and gives you the in-character information.
So for a knowledge check, yeah I'll just roll for the whole group. Sure. If we have a VTT I want that roll logged And timestamped in read-only form, so that when the consequences are revealed, the roll can be revealed to the players for what it was 3 hours ago.