Do you have details on that solution? Is it a small PC?
One problem is that a lot of the things I cast use Android apps. Although I should check if they have web options. But a web browser is also a big dependency.
But you have a lot of flexibility in web browsers: There are a decent number of options, and they're available on every OS. The problem with using "Android apps" is that they tend to lock you into Google's ecosystem. Your solutions are limited to "things that support Chromecast", which is a vastly more limited set of options.
I'm using one of the Nyrius products. The delay seems imperceptible, but I did have one of their products mysteriously fail right after its warranty period so YMMV.
One problem is that a lot of the things I cast use Android apps. Although I should check if they have web options. But a web browser is also a big dependency.