I bought this particular keyboard case because the reviewers said it doesn't leave a mark on the screen. It does (at least on my 2018 MacBook Pro). Still, I would recommend/buy it. When typing, oil remains from your fingers on the lid. When the strainer is closed, the lid presses against the strainer, leaving quite noticeable traces of oil. You can also see the actual shape of the keyboard, even of keys that may not have been used. To be fair, Apple's keyboard-to-screen tolerances are so tight that any keyboard cover leaves smears of oil on the screen. So if you use it, be prepared to clean the screen frequently or remove the cover when you close the screen.
Logitech M510 Blue Wireless Mouse with USB 🖱️ Unifying Receiver - Comfortable Shape, Back/Forward Buttons and Side-to-Side Scrolling
199 Review
Renewed Logitech MX Master 🐭 3 Advanced Wireless Mouse: Exceptional Performance Guaranteed
233 Review
A4Tech XL-747H Gaming Mouse, Blue Spider
190 Review
🖱️ Renewed Logitech M705 Wireless Marathon Mouse: 3-Year Battery & Hyper-Fast Scrolling in Ergonomic Black Design for PC/Laptop with Unifying Receiver
421 Review