I've installed this, the price approaches/exceeds the cost of entry level automatic transfer systems but with the functionality of a manual system. I think most would get more value out of something cheaper or more expensive. Also, because it sits above your breaker, you're introducing a new point of failure to your home's electrical supply. If a transfer switch fails, you don't have generator power. If this fails, you have no power whatsoever until it can be removed or replaced.
Cheaper: Interlock switch. Most local codes allow a UL recognized interlock system to be used on the panel that physically prevents the main panel breaker from closing while the generator breaker is open, and vice versa. You have to install a special outlet to the generator breaker, but as long as it's close to the panel, this does not cost a lot. Functionally this is the same as the product you linked, but for ~$150 plus installation vs ~$850 plus installation.
More expensive: automated transfer panel. If you need to use the generator frequently, this is what you want. Even if you use it infrequently, automatic transfer is so much more pleasant than having to go to the panel, flip the right breakers, turn on the generator, then do it all over again when the power comes back on. You can get a basic one for about the same price as the generlink device you linked. 200-amp whole house switches can be installed for $2000 or less
If it was me, I would not even bother with a manual system. For infrequent use, you can get a window insert that lets you feed extension cables through a window without letting in bugs or cold air. If you're using it more than once or twice a year, $1000-2000 for an automatic transfer switch is not that bad compared to the cost of a generator and will make the experience of using it much better.
The only situation I can think of where a device such as this would have an advantage would be one where you cannot permanently modify anything. It is in fact very quick and easy to install, and can be removed without leaving any permanent changes.