The Logitec MX Keys keyboard is fantastic. Surprised the mouse isn’t great. I have multiple machine to switch between and the keyboard allows easy switching between three machines. They do a mechanical version too
The monitor is great since it has 120hz and is 1440p panel. If you use a usb c to usb c cable it charges the MacBook while staying connected to the monitor as USB C provides both power and display connectivity.