BezelMouse vs Universal Control
Built into macOS and iPadOS, and free. Every device must be signed in to the same Apple Account with two-factor authentication, and it links one Mac with up to two other devices. It's the right choice if all your Macs are yours and you only need two of them. BezelMouse pairs with a code instead, so a managed work laptop can sit beside a personal Mac, and any number of Macs can join.